npm使用

1、编辑配置文件:npm config edit

2、package.json : npm install 会产生node_modules文件夹

3、当安装包的时候提示

network 'proxy' config is set properly

,编辑文件添加registry=http://registry.npmjs.org/

/**

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

npm config set proxy http://user:password@proxy.url.com:proxy-port

npm config set strict-ssl false

npm install -g -d yo

*/

/**

最近搞了台阿里云给客户做服务器,但是蛋疼的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

 

 

最终发现cnpm其实是这么用的,我太傻了,还是cnpm靠谱

npm install -g cnpm --registry=http://r.cnpmjs.org
npm install microtime --registry=http://r.cnpmjs.org --disturl=http://dist.cnpmjs.org

*/

转载于:https://my.oschina.net/dawd/blog/727500

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值