npm下载缓慢解决方法

摘要:
npm的服务器在国外,拉取npm包的列表、下载包这个过程会比较缓慢。淘宝部门提供了npm镜像,是国内最常使用的npm镜像。npminstall-gdexpress--registry=http://registry.npm.taobao.org如果一劳永逸,让镜像永远生效。npminstall-gcnpmelectron安装缓慢在运行官网示例的过程中,一个安装包下载特别慢,基本下载不下来。更改npm的安装源到taobao的镜像,也没有效果。然后继续安装electron就可以了:npmielectron-S

npm的服务器在国外,拉取npm包的列表、下载包这个过程会比较缓慢。凡是包管理工具基本都有这个问题,例如maven、pip等,这些问题都可以通过配置镜像来解决。阿里巴巴提供了maven库,清华大学有pip源(还有其它多种源,如ubuntu)。淘宝部门提供了npm镜像,是国内最常使用的npm镜像。

方法一(不鼓励使用)

如果只在本次安装中使用镜像,直接给npm指定registry参数即可。

npm install -gd express --registry=http://registry.npm.taobao.org

如果一劳永逸,让镜像永远生效。

npm config set registry http://registry.npm.taobao.org

这个命令相当于直接修改~/.npmrc文件。

方法二:安装cnpm

单单配置镜像并不能很好地解决npm安装缓慢的问题,要让整个过程直接访问国内服务器就需要安装cnpm,它会自动使用国内镜像。

npm install -g cnpm
electron安装缓慢

在运行官网示例的过程中,一个安装包(electron-v1.8.6-darwin-x64.zip)下载特别慢,基本下载不下来。更改npm的安装源到taobao的镜像,也没有效果。

这个问题官方文档里面已经写得非常清楚了:https://electronjs.org/docs/tutorial/installation

其中缓存那种解决方法步骤如下:

  1. 先在这里下载安装包:https://npm.taobao.org/mirrors/electron/
  2. 然后,将安装包(.zip文件)拷贝到以下路径(Mac):~/.electron/
    注意,以上路径默认是隐藏的。
  3. 然后继续安装electron就可以了:npm i electron -S

免责声明:文章转载自《npm下载缓慢解决方法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇马踏棋盘(递归算法)数据库中触发器before与after认识下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Node版本管理器NVM常用命令

NVM是什么?nvm (Node Version Manager) 是Nodejs版本管理器,可对不同的node版本快速进行切换。 为什么要用NVM?基于node的工具和项目越来越多,但是每个项目使用的node版本可能不一致,就会出现一些奇怪的问题。比如:自己电脑安装的是最新版的node,接手的项目使用的是低版本的node。那么我只有切换到低版本的node...

制作CentOS7.6 自动安装ISO镜像光盘

制作CentOS7.6 自动安装ISO镜像光盘1. 系统安装包说明目录树结构|-- .discinfo|-- .treeinfo|-- Packages|-- base|-- images|-- isolinux|-- ks.cfg|-- repodata.discinfo 文件是安装价质的识别信息.treeinfo 文件是系统版本,创建时间及文件目录树结...

centos8安装docker+phpfpm+alpine+nginx+mariadb

2020-3-31 12:51:44 星期二 记录一下安装过程备忘: 1. 宿主机 centos8 安装docker-ce (可参考centos7的安装方法, 没有太大变化) 2. nginx 直接装在宿主机上, 添加一个域名的配置, 将php文件的请求转发到 172.0.0.1:9700 3. php通过docker的方式安装, 基础镜像选择alpine...

dockerfile构建的镜像中文乱码

使用locale查看系统变量: LANG后面没有相关设置系统不支出中文 在dockerfile中增加中文编码,并设置变量 yum -y groupinstall chinese-support ENV LANG=en_US.UTF-8 在dockerfile文件中设置环境变量之后进去docker中查看如下: 中文显示就正常了...

node和npm的安装和镜像源的修改

在node官网下载https://nodejs.org/en/ 直接下载msi的文件,需要配置环境变量 我的电脑-->属性-->高级系统配置-->环境变量-->用户变量,在用户变量中配置 配置如下: -->新建 NODE_HOME X:Program Files odejs (注:node的目录) -->新建 NODE_...

华为交换机端口镜像配置

端口镜像 通过配置镜像功能,可以将报文复制到特定的目的地进行分析,以进行网络监控和故障定位 镜像是指将经过指定端口(源端口或者镜像端口)的报文复制一份到另一个指定端口(目的端口或者观察端口) 配置举例 1、一对一本地端口镜像(一个监控设备监控一个端口) observe-port 1 interface GigabitEthernet1/0/2  ##观...