NodeJS的文件引用路徑

只有在 require() 時才使用相對路徑(./, ../) 的寫法,其他地方一律使用絕對路徑,如下:

// 當前目錄下
path.dirname(__filename) + '/test.js';
// 相鄰目錄下
path.resolve(__dirname, '../lib/common.js');

不推薦__dirname + '/../lib/common.js'的寫法,而應該使用path.resolve(__dirname, '../lib/common.js');這樣顯得更專業。

參考文檔:
淺析 NodeJs 的幾種文件路徑
What is the difference between __dirname and ./ in node.js?
NodeJS api Path

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章