我的项目结构如下: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