【发布时间】:2020-06-07 08:07:43
【问题描述】:
Electron 应用程序是使用 electron-forge webpack 模板初始化的,一切都适用于 macOS。 在使用 electron-forge start 运行开发版本时,应用程序可以在 Windows 上完美加载。 使用 electron-forge make 为 Windows 打包应用程序后,构建成功完成。但是在运行打包的应用程序时抛出找不到模块 X。 文件夹 ./out/app/resources/app/node_modules 是空的。 package.json ./out/app/resources/app/package.json 也如下所示。
"name": "my-app",
"productName": "my-app",
"version": "1.0.0",
"description": "My Electron application description",
"main": ".webpack/main",
"scripts": {
"start": "electron-forge start",
"package": "electron-forge package",
"make": "electron-forge make",
"publish": "electron-forge publish",
"lint": "echo \"No linting configured\""
},
"keywords": [],
"author": {
"name": "",
"email": ""
},
"license": "MIT",
"config": {},
"dependencies": {},
"devDependencies": {},
"optionalDependencies": {},
"peerDependencies": {}
}
源 package.json 中的所有依赖项都没有进入打包的应用程序。
【问题讨论】:
标签: electron cross-platform electron-forge