我一直试图“打包”我的电子应用程序,使用下面的脚本,但是当创建.exe时,我尝试运行said .exe,结果出现了下面列出的错误。
我觉得问这个问题很愚蠢,但这是什么问题,因为这是我第一次体验电子,我已经阅读了无数的文件,堆积如山的问题,与我的问题,但没有任何结果。
脚本
electron-packager . --overwrite --asar=true --platform=win32 --arch=ia32 --icon=images/icon/logo.ico --prune=true --out=release-builds --version-string.CompanyName=CE --version-string.FileDescription=CE --version-string.ProductName=\"TestApp\" && node installers/windows/createinstaller.js错误

Package.json (按评论要求)
{
"name": "test",
"version": "1.0.0",
"description": "electron test",
"main": "main.js",
"scripts": {
"start": "electron .",
"installer:mac": "electron-packager . --overwrite --platform=darwin --arch=x64 --icon=assets/icons/mac/icon.icns --prune=true --out=release-builds",
"installer:win": "electron-packager . --overwrite --asar=true --platform=win32 --arch=ia32 --icon=images/icon/test.ico --prune=true --out=release-builds --version-string.CompanyName=CE --version-string.FileDescription=CE --version-string.ProductName=\"test\" && node installers/windows/createinstaller.js",
"installer:linux": "electron-packager . --overwrite --platform=linux --arch=x64 --icon=assets/icons/png/icon.png --prune=true --out=release-builds"
},
"authors": [
"Johnty"
],
"license": "MIT",
"dependencies": {
"discord-rich-presence": "0.0.8",
"discord.js": "^12.3.1",
"electron-log": "^4.2.4",
"moment": "^2.27.0",
"node-notifier": "^8.0.0",
"update-electron-app": "^2.0.1",
"web-remote-control": "^1.9.8",
"webhook-discord": "^3.7.5"
},
"devDependencies": {
"axios": "^0.21.0",
"electron": "^10.4.7",
"electron-packager": "^15.1.0",
"electron-winstaller": "^4.0.1"
}
}发布于 2022-02-20 22:52:21
electron-packager的prune选项从最后一个包中删除devDependencies部分中列出的任何包。
因为axios是在那里列出的,所以它被从包中移除。
您应该将其放入dependencies部分并重新构建包。
https://stackoverflow.com/questions/71193304
复制相似问题