我一直在尝试这些东西,但我无法解决这些问题。 我有2个JS文件,add.js和console.js。
add.js
module.exports = {
add: function add(a,b){
return a+b;
}
};
console.js
module.exports = {
debug: function debug(a,b){
console.log(add(a,b));
}
};
app.js代码的一部分
app.js
var add = require('./add').add;
var debug = require('./console');
console.log(debug.debug(3,4));
这在控制台中给我一个错误。 "添加未定义"在console.js中引用console.log的添加(add(a,b))
因此,一般来说,我们可以在一个地方(按顺序)编写所有需求,然后自动运行。例如,我们在javascript中也这样做。
<script src="add.js"/>
<script src="console.js"/>
事情有效。但是如何在Node JS中做同样的事情。
答案 0 :(得分:0)
如果要在console.js文件中使用add函数,则应在控制台js文件中使用add.js文件。错误说明你在console.js文件中使用的添加函数。