我想要的是
是否可以将本地人传递给所需的模块?例如:
// in main.js
var words = { a: 'hello', b:'world'};
require('module.js', words);
// in module.js
console.log(words.a + ' ' + words.b) // --> Hello World
我问这个是因为在 PHP 中,当您需要或包含时,包含另一个文件的文件会继承它的变量,这在某些情况下非常有用,如果这也可以在 node.js 中完成,我会很高兴。
我尝试过但没有奏效的方法
var words = { a: 'hello', b:'world'};
require('module.js', words);
var words = { a: 'hello', b:'world'};
require('module.js');
这两个都给出了ReferenceError: words is not defined
何时words
被调用module.js
那么没有全局变量有可能吗?