解决Electron-Egg项目打包报错:Package "electron-builder" is only allowed in "devDependencies"
这个错误是因为在package.json文件的"dependencies"中有"electron-builder"这个包的引用,但是"electron-builder"应该是在"devDependencies"中引用的。\n\n解决方法是将"electron-builder"从"dependencies"中删除,然后将其添加到"devDependencies"中。\n\n在package.json文件中,找到"dependencies"和"devDependencies"这两个字段,将"electron-builder"移动到"devDependencies"中,然后保存文件。\n\n示例:\n\n\n{\n "name": "your-project",\n "version": "1.0.0",\n "description": "Your project description",\n "main": "index.js",\n "scripts": {\n "start": "electron ."\n },\n "dependencies": {\n "your-dependencies": "^1.0.0",\n // 将"electron-builder"从这里删除\n },\n "devDependencies": {\n "electron-builder": "^22.9.1"\n // 将"electron-builder"添加到这里\n },\n ...\n}\n\n\n保存文件后,再次运行打包命令,应该就不会再报错了。
原文地址: https://www.cveoy.top/t/topic/lSZP 著作权归作者所有。请勿转载和采集!