【Electron】关于Electron安装依赖报错问题解决

关于Electron安装依赖报错问题解决

最近在学习electron项目搭建,在自己搭建项目时候出现了一个electron安装依赖一直报错的问题。关于这个问题十分玄幻,同一份代码,在我的笔记本上安装一直失败,在node版本一样的其他两台电脑上,却是可以正常安装。翻腾了好半天终于把安装依赖的问题给解决了。

【Electron】关于Electron安装依赖报错问题解决_第1张图片
给yarn配置了淘宝镜像不顶用,也指定了electron安装路径

echo electron_mirror=http://cdn.npm.taobao.org/dist/electron/ >> .npmrc

但是这个问题一直没有顺利解决。我又怀疑是我电脑网络问题,因为其他两台电脑都可以正常打开GitHub,而我的电脑却打不开。所以我又找了梯子,能够顺利访问GitHub了,然后去下载依赖,但依旧存在这个问题。

最后看到了一个大佬的帖子,他在配置 electron_mirror=http://cdn.npm.taobao.org/dist/electron 之外,还配置了另外两个路径。我尝试了一下,顺利解决。具体步骤如下

  1. 安装nrm,用nrm来切换淘宝镜像源。
npm install -g nrm 
  1. 通过命令切换到淘宝镜像
nrm use taobao
  1. 修改nrm的配置文件,添加其他依赖包的镜像源
用命令打开配置文件
npm config edit 

【Electron】关于Electron安装依赖报错问题解决_第2张图片
首先检查是否有已经配置好的两个淘宝镜像地址

home=https://npm.taobao.org
registry=https://registry.npm.taobao.org/

然后添加需要单门添加的地址

ELECTRON_MIRROR=http://cdn.npm.taobao.org/dist/electron/
sass_binary_site=http://npm.taobao.org/mirrors/node-sass/
phantomjs_cdnurl=http://npm.taobao.org/mirrors/phantomjs

保存并退出(注意,新添加的地址,是http,不要写成https)

  1. 执行:npm install 【Electron】关于Electron安装依赖报错问题解决_第3张图片

  2. 因为我个人项目包管理用具用的yarn,所以我在个人项目配置文件内做了相应的修改
    【Electron】关于Electron安装依赖报错问题解决_第4张图片
    【Electron】关于Electron安装依赖报错问题解决_第5张图片

  3. 依赖包下载完成,报错解决,项目完美运行
    【Electron】关于Electron安装依赖报错问题解决_第6张图片

【Electron】关于Electron安装依赖报错问题解决_第7张图片

你可能感兴趣的:(electron,electron,前端,javascript)