zoukankan      html  css  js  c++  java
  • 安装Electron时卡在install.js不动的解决方案

    问题来源,发现即使 源切换成淘宝的之后,安装 electron的时候还是慢死,郁闷,后来百度才发现,原来,还需要设置一个地方!!!

    经过试验,果然快了 爽。。。。

    之前在安装Electron的时候,经常会卡住,这次重新搭建环境时又卡住了

    卡在了这一步,半天不动,基本上可以确定,访问的electron源被墙了,node切换成淘宝的也不行,挺恼火的。
    在网上搜了搜,找到了解决方案,需要给 electron 明确的指定源。
    解决方案如下:

    找到/.npmrc 文件,在

    该文件可以在:C:UsersAdministrator 目录下面找到

    修改~/.npmrc 文件,加入如下代码:

    registry=https://registry.npm.taobao.org
    electron_mirror=https://npm.taobao.org/mirrors/electron/

    指定electron的源为淘宝的,再次安装,果然可以正常安装了。

    网上的原因分析(自己看了一下,确实是这样的)

    install.js里面的下载是依赖于electron-download这个模块,这个库有如下的注释:

    You can set the ELECTRON_MIRROR or NPM_CONFIG_ELECTRON_MIRROR environment variable or mirror opt variable to use a custom base URL for grabbing Electron zips. The same pattern applies to ELECTRON_CUSTOM_DIR and ELECTRON_CUSTOM_FILENAME:
    ## Electron Mirror of China
    ELECTRON_MIRROR="https://npm.taobao.org/mirrors/electron/"
    ## or for a local mirror
    ELECTRON_MIRROR="https://10.1.2.105/"
    ELECTRON_CUSTOM_DIR="our/internal/filePath"
    You can set ELECTRON_MIRROR in .npmrc as well, using the lowercase name:

    参考:

    https://blog.csdn.net/fwj380891124/article/details/88533031

    https://www.jianshu.com/p/eac8f37d6992

  • 相关阅读:
    POJ 1789
    南华大学 复读机(并查集)
    C
    F
    POJ 1988 Cube Stacking
    并查集(一)
    把采集到的数据发送到一个Google Docs或者Google Form上 这个网站提供了参考和例子
    几种空气颗粒物和空气质量传感器
    整流桥
    STM32 中的CEC
  • 原文地址:https://www.cnblogs.com/del88/p/13230634.html
Copyright © 2011-2022 走看看