比方說,我有這樣的目錄結構的NodeJS READDIR和要求相對路徑
/Project
/node_modules
/SomeModule
bar.js
/config
/file.json
foo.js
-
foo.js:
require('bar');
-
bar.js:
fs.readdir('./config'); // returns ['file.json']
var file = require('../../../config/file.json');
是不是該readdir的工作從文件被包括(foo.js)並且需要來自被稱爲(bar.js)的文件的作品?
或者我錯過了什麼? 謝謝
'fs.readdir()根據'process.cwd('解釋相對路徑)'而'require()'根據'__dirname'解釋相對路徑。 –