繁体   English   中英

使用Node中其他JS文件中的功能包含JS文件

[英]Include JS files using function from other JS file in Node

我已经尝试了很多东西,但是无法解决这个问题。 我有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中做同样的事情。

如果要在console.js文件中使用添加功能,则应在console js文件中要求add.js文件。 错误说出您在console.js文件中使用过的添加功能。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM