我无法使用电子打包程序来打包我的电子应用程序。我已经通过运行命令 npm install electronic-packager --save-dev 安装了Electronic Packager。我运行 electron-pacakger。命令来打包我的应用程序,但是一次又一次出现此错误。这是此的屏幕截图: screenshot of error from cmd
注意:我正在使用Windows10。我无法通过打包命令 npm start 在此操作系统上运行我的应用程序。
这是package.json文件:
{
"name": "demo",
"version": "1.0.0",
"description": "",
"main": "main.js",
"scripts": {
"start": "electron ."
},
"author": "",
"license": "ISC",
"devDependencies": {
"electron": "^8.2.1",
"electron-packager": "^14.2.1"
}
}
请帮助我。
答案 0 :(得分:2)
我看不到调用electron-packager
的脚本–因此,我对您要执行的操作感到困惑。它不仅是自己发生的,还需要告诉它该怎么做。这是我正在处理的项目中的(编辑)脚本部分。假设您有一个名为“ release-builds”的目录,与该行package.json
--out=release-builds"
文件处于同一级别。
"scripts": {
"start": "electron .",
"package-mac": "electron-packager . --overwrite --platform=darwin --arch=x64 --prune=true --out=release-builds",
"package-win": "electron-packager . --overwrite --platform=win32 --arch=x64 --prune=true --out=release-builds",
"pack": "build --dir",
"dist": "electron-builder -mw"
},
您将通过以下方式在终端中调用它:
npm run package-mac
npm run package-win