我们假设以下示例
我想使用简单的index.js
语句{j} {/ 1}}在我的require
文件中包含json文件
nodejs脚本将使用require('my.json')
或node index.js
遇到的问题是,require路径将始终解析为node fullpath/index.js
而不是releases/today/index.js
。因此,包含我的json文件是不正确的。
尝试了以下技术,然后输出:
current/index.js
:__dirname
/ROOT/releases/today
:process.cwd()
/ROOT/releases/today
:取决于脚本的启动位置:process.env.PWD
或/
/ROOT/current
:/ ROOT / releases / today require('path').resolve(__dirname))
并不总能给出稳定的结果,我想知道是否有相同的结果。