博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[转]加快npm的下载速度
阅读量:6475 次
发布时间:2019-06-23

本文共 789 字,大约阅读时间需要 2 分钟。

原文地址:http://blog.csdn.net/spy19881201/article/details/26943051

最近搞了台阿里云给客户做服务器,但是蛋疼的GFW,让我在阿里云上npm操作举步为艰,在重试和卡住N次之后,接近崩溃边缘。

于是上网四处搜索,发现有一个cnpm的方法似乎可以解决问题,但是发现cnpm上镜像好像并不齐全,而且也是各种卡住,所以这种方式也只能放弃 ,于是搜到了一篇npm使用代理的文章,顿时醒悟。

首先,我们的npm包无所谓安全性,所以不要使用性能和效率更慢的https,转而使用http,相关命令如下:

1、关闭npm的https

npm config set strict-ssl false

2、设置npm的获取地址

npm config set registry "http://registry.npmjs.org/"

一般这样运气的好的话,速度就会快许多,可能会安装成功。如果你还脸黑,这样设置还是一直卡住无法下载依赖,那就只能使用proxy代理方式来解决了,命令如下:

3、设置npm获取的代理服务器地址:

npm config set proxy=http://代理服务器ip:代理服务器端口

我就比较脸黑,最后在国外vps上加了http代理才将这些依赖全部下载下来。

希望本文能让一直无法正常下载npm而抓狂的同学有所帮助。

清除npm的代理命令如下:

npm config delete http-proxy npm config delete https-proxy

也可以单独为这次npm下载定义代理

npm install -g pomelo --proxy http://代理服务器ip:代理服务器端口

转载于:https://www.cnblogs.com/lishuai0214/p/4606731.html

你可能感兴趣的文章
某外企mono for android试题
查看>>
Linux 特殊权限详解
查看>>
关于Linux的历史
查看>>
Linux字符设备驱动之cdev_init()【十全十美】
查看>>
程序员健康之路
查看>>
搞定BAT------算法系列(1)
查看>>
基于 CentOS 搭建 FTP 文件服务
查看>>
Linux使用pam_ldap实现windows ad认证
查看>>
基于Asterisk开发CTI
查看>>
华为设备端口数据清除
查看>>
使用IP访问SharePoint时内容查询部件访问出错
查看>>
Confluence 6 允许其他用户编辑站点欢迎消息
查看>>
jfinal上传文件
查看>>
java 统计某个短的字符串出现在大的字符串中的次数
查看>>
各种情况下获取web工程的路径
查看>>
分享学习Python的五大必备技能
查看>>
docker 镜像制作及dockerfile
查看>>
Python学习:生成器(generator)和迭代器(iterator)
查看>>
五个非常重要的移动Web内容适应设计理念
查看>>
磁盘无法访问文件或目录损坏且无法读取资料找到的法子
查看>>