npm uninstall--save-dev electron-builder 卸载全局的electron_builder: npm uninstall-g electron-builder 手动清理 如果卸载后,仍有残留文件,手动清除node_modules文件夹中的electron-builder cd到当前项目的根目录,查找node_modules的路径: npm root 查找全局的node_modules路径: npm root-g 清理: rm-rf node_mod...
dist和resources是配置项中指定的需要复制打包的内容,这没有问题,可是node_modules中的依赖项已经在webpack打包构建时一同打包进了dist下,它不应该在这里,而且electron-builder配置项files中也没有指定复制此文件夹。带着这个疑问,查看一下文档,终于找到了原因,原来files有默认值: ["**/*","!**/node_modules/*/...
一下子node_modules展开后有非常多的文件。导致了在打包的过程中非常慢。但是如果改用npm来安装node_modules的话,所有的包都是树状结构的,层级变深。 由于这个不同,对一些项目比较大的应用,很容易出现打包过程慢且node内存溢出的问题(这也是在解决electron打包过程中困扰我比较久的问题,最后想到了npm与cnpm的这点不...
"dist-win": "electron-builder --win --ia32",//打包windows 32位应用命令,后面使用的yarn dist-win的dist-win就是这里配置的 "dist-win64": "electron-builder --win --x64",//打包windows 64位应用命令 "dist-mac": "electron-builder --mac",//打包mac平台应用命令 "dist-linux": "electron-buil...
开发模式可能启动不了,其原因或许是my-electron、node_modules下的 electron 未执行安装,缺少 Electron 源。 想要解决,只需执行以下指令: node ./node_modules/electron/cli.js 等待electron 镜像拉取完成后,即可正常进入开始模式。 总结 以上就...
node_modules优化 electron空项目打包后的dmg体积在75M左右,32位exe文件体积在52M左右,64位的exe体积则为105M左右。 注:空项目依赖版本为:electron: ^10.1.5 electron-builder: ^22.9.1 系统版本为:macOS Catalina 10.15.6。 而我们的项目打包后dmg体积为165M,ia32exe也在128M左右,比预期大很多,分析一下包,在...
node_modules优化 electron空项目打包后的dmg体积在75M左右,32位exe文件体积在52M左右,64位的exe体积则为105M左右。 注:空项目依赖版本为:electron: ^10.1.5 electron-builder: ^22.9.1 系统版本为:macOS Catalina 10.15.6。 而我们的项目打包后dmg体积为165M,ia32exe也在128M左右,比预期大很多,分析一下包,在...
Electron 目前有两种打包工具:electron-userland/electron-builder 和 electron-userland/electron-packager。 使用electron-builder 打包 安装依赖: yarn add electron-builder --dev // 或 npm i electron-builder --save-dev 打包: 在项目的 package.json 文件中定义 name、 deion、 version 和 author 信息。
// electron-quick-start/package.json{"name":"myApp",……"scripts":{……"build":"../electron-builder/node_modules/.bin/electron-builder"},……} 执行npm run build之后,终端信息如下: 代码语言:shell 复制 >Executing task:npmrun build<>myApp@1.0.0 build>../electron-builder/node_modules/.bin...
// electron-quick-start/package.json{"name":"myApp",……"scripts":{……"build":"../electron-builder/node_modules/.bin/electron-builder"},……} 执行npm run build之后,终端信息如下: >Executing task:npmrun build<>myApp@1.0.0 build>../electron-builder/node_modules/.bin/electron-builder ...