node path的几个路径问题

__dirname: 总是返回被执行的 js 所在文件夹的绝对路径
__filename: 总是返回被执行的 js 的绝对路径
process.cwd(): 总是返回运行 node 命令时所在的文件夹的绝对路径

只有在 require() 时才使用相对路径(./, ../) 的写法,其他地方一律使用绝对路径,如下:

// 当前目录下
path.dirname(__filename) + '/test.js';
// 相邻目录下
path.resolve(__dirname, '../lib/common.js');

资料来源:

  浅析 NodeJs 的几种文件路径

上一篇:2017广东工业大学程序设竞赛C题爬楼梯


下一篇:saltstack自动化运维系列⑥SaltStack实践安装配置HAproxy的Keepalived