我的項目結構如下:Node.js的訪問VAR問題
project
- js
- *.js
app.js
在我app.js
,我定義了一個配置變量是這樣的:
try {
var config = yaml.load(program.config);
} catch (e) {
console.error('unable to load configuration, Error:', e.message);
process.exit(1)
}
其中一期工程。
我現在想訪問project/js/*.js
中var的內容,但我得到config is undefined
。
爲什麼? config
是不是應該到處都可以訪問?
**編輯**
我的代碼在*.js
:
var fetchMail = function() {
console.log(config); // config undefined
// Other stuff
};
以及如何導出我的代碼在app.js
:export.config = config
。然後要求它在*.js
:var app = require(../app);
你在app.js中導出配置嗎? – Subburaj
編輯:太快。不起作用。 'export.config = config' – Mornor
它不工作? – Subburaj