不能在Electron中包含js文件

nop*_*ope 6 javascript node.js electron

在我的HTML文件中,我包含了一个脚本,如:

<script src="js/index.js"></script>

在我的脚本中,我尝试configuration.js通过写入来添加文件const Configuration = require("./configuration");.configuration.js与...在同一个文件夹中index.js.但在控制台上它说:

Uncaught Error: Cannot find module './configuration'
Run Code Online (Sandbox Code Playgroud)

configuration.js和index.js文件都在/app/js/文件夹中.

有什么解决方案?我可以包括像Lodash这样的Node.js模块.

apx*_*pxp 5

如果您想了解在需要模块时发生的事情,可以阅读文档.

首先看,你的代码片段应该有效.要在node.js中要求模块,您始终使用文件中的路径.

但是,在您的情况下,您只是导入纯JS.在这种情况下,脚本将用完HTML调用.

这个逻辑可能会导致很多其他问题,所以我建议你创建自己的模块.node.js非常简单.

var configuration = {a: 1,b: 2};
module.exports = configuration;
Run Code Online (Sandbox Code Playgroud)

更多阅读:

在HTML文件中,您可以通过require语句将模块放在一起.