跳到主要内容
CNode

node怎么获取项目根目录

问答
Zzhengbaofeng发布于 10 年前最后回复 10 年前
3320640

__dirname这个是获取当前文件目录 怎么获取项目的根目录

查看回复

回复 (3)

A
alsotang#310 年前

我建议的话嘛。

在 config.js 的中,写个 {root: __dirname}。config.js 的位置一般是比较固定的,所以这个 root 的表达式在确定后也不会改动。这个方法应该最简单了。

L
leiwei1991#210 年前

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)

Z
zhengbaofeng#110 年前

找到了貌似是 process.cwd()

参与回复

登录后即可参与回复。登录