簡體   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