2017-09-10 163 views
1

我在寫一個Electron程序,並希望在主進程中使用一些JavaScript類。我寧願將這些類放在不同的文件中,並將它們包含在腳本中。在javascript中添加外部JavaScript文件

我通常通過在HTML文件中添加腳本和類來完成這項工作,但是由於它是主流程,因此沒有html文件。

問題 是否可以在不同的JavaScript文件中包含外部JavaScript文件?

回答

4

由於electron基於node,因此您可以在主進程JS文件和項目使用的任何JS文件中使用require

// main.js or something 
let myModule = require("./myModule"); 

// myModule.js 
.... 
module.exports = function() {}; // or whatever you want to share with main.js