electron-builder 项目中下载依赖相关问题,包含打包时下载依赖报错问题

修改 electron 下载源

找到用户目录下对应源的配置文件,如果没有就新建一个即可

npm

修改 .npmrc

ELECTRON_MIRROR=http://npm.taobao.org/mirrors/electron/

yarn

修改 .yarnrc

ELECTRON_MIRROR "http://npm.taobao.org/mirrors/electron/"

打包时下载依赖报错

下载不下来对应的包,比如我使用代理有时下载 github 上的对应包就会报错

解决

手动下载对应地址的包

下载放到C:\Users\Administrator\AppData\Local\electron\Cache

说明

一般需要三个包 wincodesign,nsis,nsis-resources,

这个三个包分别创建包名-版本号的文件夹,然后将下载下了的压缩文件放C:\Users\Administrator\AppData\Local\electron\Cache

也可以解压后放到C:\Users\WX03\AppData\Local\electron-builder\Cache

这个是我的 electron-builer 的目录

├── Cache
│   ├── nsis
│   │   ├── nsis-3.0.3.2
│   │   ├── nsis-3.0.4.1
│   │   └── nsis-resources-3.4.1
│   └── winCodeSign
│       └── winCodeSign-2.6.0
├── nsis
│   ├── nsis-3.0.3.2
│   ├── nsis-3.0.4.1
└── winCodeSign

所有难下的包的对应淘宝镜像源解决方案

官方地址:https://npm.taobao.org/mirrors

posted @ 2021-10-11 11:02  __Bowen  阅读(549)  评论(0编辑  收藏  举报