node怎么获取项目根目录
发布于 8 年前 作者 zhengbaofeng 30695 次浏览 来自 问答

__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 的表达式在确定后也不会改动。这个方法应该最简单了。

回到顶部