首页 > 编程语言 >Node.js 获取项目根目录的几种方法

Node.js 获取项目根目录的几种方法

时间:2023-08-18 14:45:47浏览次数:38  
标签:Node 文件 module filename __ 根目录 js

module.filename:开发期间,该行代码所在的文件。

__filename:表示当前正在执行的脚本的文件名。它将输出文件所在位置的绝对路径,且和命令行参数所指定的文件名不一定相同。 如果在模块中,返回的值是模块文件的路径。

始终等于 module.filename。

__dirname:当前执行脚本文件所在的目录。

process.cwd():返回当前进程的工作目录。

require.main.filename:用node命令启动的module的filename, 如 node xxx,这里的filename就是这个xxx。

标签:Node,文件,module,filename,__,根目录,js
From: https://www.cnblogs.com/echohye/p/17640440.html

相关文章

  • el-table 拖动排序 sortablejs
    参考:https://blog.csdn.net/glpghz/article/details/124359331官网:http://www.sortablejs.com/index.html安装cnpminstallsortablejs--save引入importSortablefrom"sortablejs";table加锚点<el-tableid="ability-table"加载后mounted()......
  • js筛选数组排除多个多个不符合项
    constarr=[{label:'2',value:'2'},{label:'1',value:'1'},{label:'3',value:'3'}]//把value=1和value=2的数据筛掉letnewArr=arr.filter(opt=>......
  • 【springMVC】全局json序列化配置
    1.概述现在我们进行web开发,一般都要设计成RESTful风格的API,通过json格式的数据进行交互。但是前端传入的json数据如何被解析成Java对象作为API入参,后端返回结果又如何将Java对象解析成json格式数据返回给前端,在整个数据流转过程中,这是由谁来完成的呢?2.HttpMessageConve......
  • 解决小程序报错 getLocation:fail the api need to be declared in the requiredPriva
    一、unipp项目打开uniapp项目的配置文件manifest.json,选择“源码视图”。/*小程序特有相关*/"mp-weixin":{"appid":"你的开发者id","setting":{"urlCheck":true,"es6":true,"postcss":......
  • JS数据类型详解
    JS的数据类型分为基本数据类型+引用数据类型基本数据类型:number,boolean,string,null,undefined, symbol(独一无二并且不可变的数据类型),bigint引用数据类型: Function,Array,Object区别:基本数据类型由于所占内存大小可控所以放于栈中,引用数据类型所占空间不固定放于堆中,并生......
  • postman进行环境变量设置,全局变量设置 pm.response.json()
    环境变量的设置在开发和测试的过程中,经常在开发环境,测试环境,生产环境来回切换,这样每次都要修改域名很麻烦,好在postman提供了可以切换环境更改域名的方法,这样只要配置好环境变量就可以切换域名了。具体操作步骤如下:1.点击postman右上角眼镜的图标2.点击“Add”按钮3.填写域......
  • json-server安装
    一、下载安装:【json-server网址】https://www.npmjs.com/package/json-server#使用npm全局安装json-server:npminstall-gjson-server#可以通过查看版本号,来测试是否安装成功:json-server-v二、启动db.json数据及相关参数:json-server--watch.\db.json--port5000......
  • Node.js:path文件路径操作模块
    path用于文件路径操作官方文档https://nodejs.org/api/path.html一个不错的解释┌─────────────────────┬────────────┐│dir│base│├──────┬├──────┬─────┤│......
  • JS的解析与Js2Py使用
    JS的解析在一个网站中,登录密码通常是会进行加密操作的,那么在Python中如何使用账号密码登录就成了一个问题,因为密码需要被加密发送到后端服务器。此时就可以进行JS解析,通过分析JS文件就可以知道:每个按钮,每个事件、每个请求对应的JS文件,即需要确定JS文件的位置,然后分析JS代码确......
  • vue与js
    1.js中(...)用法  https://blog.csdn.net/snackpdd/article/details/119388250                     ---......