我正在尝试 Package 电子React应用程序。我正在使用电子建设者的目的。
电子版本= 4.0.0电子构建版本= 20.19.1
我已经接近错误了,
错误:退出代码:1.命令失败:C:\用户\tak\应用数据\本地\电子构建器\缓存\winCodeSign\winCodeSign-2.4.0\rcedit-ia32.exe C:\用户\tak\桌面\okta示例\新示例\OktaReactWeb\oktaReactWebapp\dist\win-unpacked\oktaReactWebapp.exe--设置版本字符串文件描述oktaReactWebapp.exe--设置版本字符串产品名称oktaReactWebapp.exe--设置版本字符串法律版权所有© 2019 Mangesh Tak--设置文件版本0.1.0--设置产品版本www.example.com--设置版本字符串内部名称oktaReactWebapp--设置版本字符串原始文件名--设置版本字符串公司名称Mangesh Tak致命错误:0.1.0.0 --set-version-string InternalName oktareactwebapp --set-version-string OriginalFilename --set-version-string CompanyName Mangesh Tak Fatal error: Unable to commit changes
请在下面找到我的package.json,用于电子构建器构建配置,
"build": {
"appId": "com.example.electron-cra",
"files": [
"build/**/*",
"node_modules/**/*"
],
"directories": {
"buildResources": "assets"
},
"extraMetadata": {
"main": "build/electron.js"
}
},
"author": "MT",
"homepage": "./",
"main": "public/electron.js",
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject",
"electron": "electron .",
"electron-dev": "concurrently \"npm run start\" \"wait-on http://localhost:3000 && electron .\"",
"preelectron-pack": "npm run build",
"electron-pack": "build -c.extraMetadata.main=build/electron.js",
"build-win": "npm run build && electron-builder --win portable --x64"
},
我正在运行"npm运行电子包"的 Package 。
我到底做错了什么?
3条答案
按热度按时间aurhwmvo1#
在我的例子中,这个问题是因为McAfee的防病毒实时扫描正在工作。
要解决此问题,只需关闭McAfee的Antivirus实时扫描。
oknrviil2#
如果什么都不起作用,只需删除
dist
文件夹或任何是您的输出文件夹。这对我在Windows11上有帮助...vnzz0bqm3#
要解决此问题,您可以重新启动计算机或在任务管理器中停止任何"electron.exe"进程。
参考:www.example.comhttps://github.com/electron/electron-packager/issues/590#issuecomment-1416237580