node怎么获取项目根目录
__dirname这个是获取当前文件目录 怎么获取项目的根目录
3 回复
找到了貌似是 process.cwd()
process.cwd() 是指你执行 node xxx.js 时候 所在的当前路径
process.cwd():运行node的工作目录,可以使用 cd /d 修改工作目录。 require.main.filename:用node命令启动的module的filename, 如 node xxx,这里的filename就是这个xxx。 一般app.js 就在根目录下 require(“path"); 可以用path.dirname(require.main.filename)
我建议的话嘛。
在 config.js 的中,写个 {root: __dirname}
。config.js 的位置一般是比较固定的,所以这个 root 的表达式在确定后也不会改动。这个方法应该最简单了。