我想在模块“B”中的模块“A”中使用一些代码,但我不知道该怎么做。
我想这样做:
a.js
module.exports = {
hello : function(){
alert('helo world');
}
};
b.js
module.exports = {
start : function(){
alert(A.hello());
}
};
main.js
A = require("a");
B = require("b");
B.start();
但我得到“A未定义”。
谢谢!
答案 0 :(得分:4)
节点模块都有自己的范围,因此您需要在require
中A
b.js
。
var A = require('a');
module.exports = {
start : function(){
alert(A.hello());
}
};