我正在使用Javascript,沒有HTML,只有JavaScript和Node,而我需要一些其他js文件,所以它不佔用主文件上的太多空間。我一直在尋找,並且發現了一些像「module.exports」的內容,但是我不太瞭解它,任何人都可以向我解釋這一點嗎?如何在主JS文件中調用另一個JavaScript
我已經試過這
var xgr = require("./xgr.js").randomString;
randomString();
在其他文件
function randomString() {
\t var carac = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
\t var rand = Math.floor(Math.random() * carac.length);
\t var gerado = carac[rand];
\t return gerado;
}
module.exports = randomString;
它應該間共享功能是'xgr()'而不是'randomString()',因爲這是您在導入函數時給函數的名稱。 – Titus
https://www.sitepoint.com/understanding-module-exports-exports-node-js/看看這個。很好的解釋。 – Francisco
返回一個名爲「xgr()不是函數的錯誤」 –