electron 无法安装
Posted feebool
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了electron 无法安装相关的知识,希望对你有一定的参考价值。
犯了升级强迫症,之前用的ELECTRON5 ,之前 用的 vue-cli-plugin-electron-builder ,今天升级到1.4.5,然后把electron也升级到了8.0.0,安装的时候死活安装不上,分析源码发现在下载 electron 的压缩包的时候, taobao镜像的地址中少个v, github的下载地址中多个 v,导致用镜像下载压缩包的时候找不到地址,404错误.
研究源码后给 .npmrc 配置文件中添加了一行新的配置,完美解决问题.
配置如下
registry=https://registry.npm.taobao.org
sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
url=http://cnpmjs.org/downloads
phantomjs_cdnurl=http://cnpmjs.org/downloads
electron_mirror=https://npm.taobao.org/mirrors/electron/
electron_custom_dir=8.0.0
sqlite3_binary_host_mirror=https://foxgis.oss-cn-shanghai.aliyuncs.com/
profiler_binary_host_mirror=https://npm.taobao.org/mirrors/node-inspector/
chromedriver_cdnurl=https://cdn.npm.taobao.org/dist/chromedriver
添加了 electron_custom_dir=8.0.0
注意你要下载的版本需要相同,我下载的是8.0.0,
2020/2/14
经测试 可以在项目目录中单独放一个 .npmrc,内容如下
electron_custom_dir=8.0.0
这样就不会对其它项目照成影响
以上是关于electron 无法安装的主要内容,如果未能解决你的问题,请参考以下文章
Electron electron-winstaller 无法为大型(文件大小)应用程序创建安装程序
无法在 Electron 应用程序中使用 Discord OAuth2