我試圖通過js文件和gulp任務共享我的全局變量,而不使用module.exports和require。我們可以在不使用require或module.exports的情況下跨js文件共享全局變量嗎?
下面是示例代碼:
文件1:
server.js
var server = new Hapi.Server()
global.configurationManagerObj = 'Dev'
文件2:
siteconfig.js
console.log("This is global variable from server file",global.configurationManagerObj)
文件3 :
個gulpfile.js
gulp.task('setenv', function(done) {
console.log("Global variable is shared in gulp task", global.configurationManagerObj);
done();
});
,但如果我試圖讓變量它顯示了不確定。
如何在不需要或導出的情況下引用文件應該有一個通用引用ti訪問變量 –
您必須至少在某處需要server.js一次。否則,節點將如何知道你的全局變量? –