浅析 NodeJs 的几种文件路径

2020-06-17 06:31:21易采站长站整理

那么关于 ./ 正确的结论是:

在 require() 中使用是跟 __dirname 的效果相同,不会因为启动脚本的目录不一样而改变,在其他情况下跟 process.cwd() 效果相同,是相对于启动脚本所在目录的路径。

三、总结:

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


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