electron打包错误排查
1、在运行 npm install electron 时,有些用户会偶尔遇到安装问题。 在大多数情况下,这些错误都是由网络问题导致,而不是因为 electron npm 包的问题。 如 ELIFECYCLE、EAI_AGAIN、ECONNRESET 和 ETIMEDOUT 等错误都是此类网络问题的标志。 最佳的解决方法
1、在运行 npm install electron 时,有些用户会偶尔遇到安装问题。 在大多数情况下,这些错误都是由网络问题导致,而不是因为 electron npm 包的问题。 如 ELIFECYCLE、EAIAGAIN、ECONNRESET 和 ETIMEDOUT 等错误都是此类网络问题的标志。 最佳的解决方法是尝试切换网络,或是稍后再尝试安装。 如果通过 npm 安装失败,你也可以尝试通过从 https://github.com/electron/electron/releases 直接下载 Electron npm下载electron失败,可以使用yarn来下载electron。先npm install -g yarn,下载yarn,再yarn config set ELECTRONMIRROR https://npmmirror.com/mirrors/electron/指定electron的镜像,最后再yarn add electron。就大功告成了! 2、electron-builder打包electron-v13.6.9-win32-x64.zip下载失败 按照错误提示,是 electron-v13.6.9-win32-x64.zip这个文件下载失败,可以利用报错信息中的https://github.com/electron/electron/releases/download/v13.6.9/electron-v13.6.9-win32-x64.zip这个地址进行下载,或者到GitHub上下载。 https://npm.taobao.org/mirrors/electron/26.4.1/electron-v26.4.1-win32-x64.zip 下载后找到以下位置,将压缩包解压到electron的cache文件夹中。 C:\Users\admin\AppData\Local\electron\Cache 3、electron-builder打包winCodeSign-2.6.0.7z下载失败 https://registry.npmmirror.com/binary.html?path=electron-builder-binaries/winCodeSign-2.6.0/winCodeSign-2.6.0.7z 下载后找到以下位置,将压缩包解压到electron-builder的cache文件夹中。 C:\Users\admin\AppData\Local\electron-builder\Cache 4、nsis或nsis-resources下载失败也是一样的处理 https://registry.npmmirror.com/binary.html?path=electron-builder-binaries/ C:\Users\admin\AppData\Local\electron-builder\Cache\nsis 五、依赖下载 这里有你需要的依赖文件可以手动下载 web 站点 https://npmmirror.com/ 二进制文件镜像 https://npm.taobao.org/mirrors/ https://registry.npmmirror.com/binary.html 六、淘宝镜像 1、安装 cnpm 淘宝镜像: npm install -g cnpm --registry=https://registry.npm.taobao.org npm install -g cnpm --registry=https://registry.npmmirror.com 1 2 3 2、将npm设置为淘宝镜像: npm config set registry https://registry.npm.taobao.org npm config set registry https://registry.npmmirror.com 1 2 3 3、通过npm查看cnpm镜像设置: npm config get registry 1 4、通过cnpm查看cnpm镜像设置:(相当于使用cnpm) cnpm config get registry ———————————————— 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 原文链接:https://blog.csdn.net/shanghai597/article/details/134122377
Discussion
No comments yet