我正在构建一个测试Electron应用程序,在该应用程序中,我将一个具有自己的node_modules
文件夹的快速服务器存储库克隆到了我的一个具有自己的node_modules
文件夹的电子仓库中。我的应用程序内容如下:
main.js (starts app and forks process from the express app's index.js)
node_modules
package.json
cloned-express-app
|
--node_modules
index.js
package.json
当我将我的Mac应用程序打包为electron-builder
(启用或不启用asar)时,内部node_modules
目录不会进入打包的应用程序。 Electron正在做一些魔术来消除该文件夹吗?有什么办法可以确保它进入吗?
以下是我的main.js和我的package.json的内容,以防万一。
答案 0 :(得分:2)
这是由electron-builder
中的一个错误引起的,该错误在20.15.0版本之后且至少在20.26.0版本之前存在。安装electron-builder@20.15.0
,此问题将得到解决。