2017-09-10 139 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