【发布时间】:2019-11-23 02:55:40
【问题描述】:
我几乎完成了电子初学者桌面应用程序的编码。当我想将它们打包成可执行的 .exe 文件时,就会出现问题。 它显示命令失败:powershell.exe -nologo -noprofile -command "& { Add-Type -A 'System.IO.Compression.FileSystem'; [IO.Compression.ZipFile]::ExtractToDirectory('C:\Users\mesba \AppData\Local\electron\Cache\electron-v5.0.6-win32-ia32.zip', 'C:\Users\mesba\AppData\Local\Temp\electron-packager\win32-ia32-template'); }"
而且在开始时,它显示警告:--asar 不接受任何参数,它只有子属性(请参阅--help)
像往常一样,我尝试了 npm run package-win 但它没有用。 我到处看看,我认为 PowerShell Path 变量有问题,但我不知道如何解决这个问题。
这是我的 Package.json { “名称”:“你好世界”, “版本”:“1.0.0”, “描述”: ””, “主”:“index.js”, “脚本”:{ “开始”:“电子。”, "package-win": "electron-packager .electron-tutorial-app --overwrite --asar=true --platform=win32 --arch=ia32 --icon=assets/icons/win/icon.ico --prune =true --out=release-builds --version-string.CompanyName=CE --version-string.FileDescription=CE --version-string.ProductName=\"购物清单\"" }, “作者”: ””, “许可证”:“ISC”, “依赖”:{ “电子”:“^5.0.6” }, “开发依赖”:{ “电子包装器”:“^14.0.1” } }
这是错误信息
警告:--asar 不带任何参数,它只有子属性(参见--help) 使用电子 v5.0.6 为平台 win32 ia32 打包应用程序
命令失败:powershell.exe -nologo -noprofile -command "& { Add-Type -A 'System.IO.Compression.FileSystem'; [IO.Compression.ZipFile]::ExtractToDirectory('C:\Users\ mesba\AppData\Local\electron\Cache\electron-v5.0.6-win32-ia32.zip', 'C:\Users\mesba\AppData\Local\Temp\electron-packager\win32-ia32-template'); } "
'powershell.exe' 未被识别为内部或外部命令, 可运行的程序或批处理文件。
npm 错误!代码生命周期
npm 错误!错误号 1
npm 错误! hello-world@1.0.0 包赢:electron-packager . electron-tutorial-app --overwrite --asar=true --platform=win32 --arch=ia32 --icon=assets/icons/win/icon.ico --prune=true --out=release-builds --version-string.CompanyName=CE --version-string.FileDescription=CE --version-string.ProductName="Shopping List"
npm 错误!退出状态 1
npm 错误!
npm 错误! hello-world@1.0.0 package-win 脚本失败。
npm 错误!这可能不是 npm 的问题。上面可能还有额外的日志输出。
npm 错误!可以在以下位置找到此运行的完整日志: npm 错误! C:\Users\mesba\AppData\Roaming\npm-cache_logs\2019-07-13T19_06_13_504Z-debug.log PS C:\Users\mesba\Desktop\electron_Projects\Hello WOrld>
【问题讨论】:
标签: javascript npm electron electron-packager