工具准备
-
包管理器选择:
npm
-
如果使用
pnpm
不会出现卡主,会“正常”下载所有依赖,但是执行pnpm run dev
启动项目仍有可能报错 -
yarn
效果不好,不推荐 -
npm
下载失败时,会出现卡主或者报错提示。虽然也会出现pnpm
情况,但是npm
下载成功大概率时是真的成功了
-
-
镜像配置:
-
在终端或者
cmd
输入npm config ls
可以查看.npmrc
文件位置,方便手动配置。如果没有这个文件,那么需要你先执行命令:-
npm set registry https://registry.npmmirror.com
-
-
.npmrc
文件配置ELECTRON_MIRROR
和electron-builder-binaries_mirror
镜像-
ELECTRON_MIRROR=https://npmmirror.com/mirrors/electron/ electron-builder-binaries_mirror=https://registry.npmmirror.com/-/binary/electron-builder-binaries/
-
或者使用命令配置
npm config set ELECTRON_MIRROR=https://npmmirror.com/mirrors/electron/ npm config set electron-builder-binaries_mirror=https://registry.npmmirror.com/-/binary/electron-builder-binaries/
-
-
-
网络选择:挂VPN,选择网速好稳定的节点
-
执行
npm i
,不断尝试该命令,或者更换网络节点
electron-builder打包失败
当执行npm run build
命令,会在C:\Users\xy\AppData\Local
下生成electron-builder
文件
electron-builder打包失败原因也有很多,比如网络、cmd权限、乱码等
权限问题
需要使用管理员身份
其他原因
【Electron】Electron-builder打包Electron应用步骤 常见Electron-builder打包错误解决方法