切换npm的软件源

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了切换npm的软件源相关的知识,希望对你有一定的参考价值。

npm经常无法下载想要的软件,原因,你懂得!

因此,想要换一个国内的源。有人说,淘宝的源比较快,那我们就切换到淘宝的软件源吧。

怎么切换?使用nrm这个npm开源包。所以,要先安装nrm才可以。

(说明:凡是以$开头的,都指的是在命令行输入的命令)


1) 在命令行,执行命令:

    $ npm install -g nrm

 有可能这个命令也执行无反应(墙太高!),那只好指定源了:                                          

    $ npm --registry=http://registry.npmjs.org install -g nrm

 2)查看当前有哪些源,以及正在使用哪个源,使用ns ls命令:

    $ nrm ls
   * npm ---- https://registry.npmjs.org/          
     cnpm --- http://r.cnpmjs.org/          
     taobao - http://registry.npm.taobao.org/          
    edunpm - http://registry.enpmjs.org/          
    eu ----- http://registry.npmjs.eu/          
    au ----- http://registry.npmjs.org.au/          
    sl ----- http://npm.strongloop.com/          
    nj ----- https://registry.nodejitsu.com/          
    pt ----- http://registry.npmjs.pt/

 前面有*号的为当前正在使用的源。

3)切换到指定源,例如淘宝:

    $ nrm use taobao
     Registry has been set to: http://registry.npm.taobao.org/

4)再次查看当前源: 

    $ nrm ls
      npm ---- https://registry.npmjs.org/
      cnpm --- http://r.cnpmjs.org/
    * taobao - http://registry.npm.taobao.org/
      edunpm - http://registry.enpmjs.org/
      eu ----- http://registry.npmjs.eu/
      au ----- http://registry.npmjs.org.au/
      sl ----- http://npm.strongloop.com/
      nj ----- https://registry.nodejitsu.com/
      pt ----- http://registry.npmjs.pt/

  可以看到,当前的软件源已经切换到了taobao了。

本文出自 “Snail的开发之路” 博客,谢绝转载!

以上是关于切换npm的软件源的主要内容,如果未能解决你的问题,请参考以下文章

原淘宝 npm 域名即将停止解析,请切换至新域名(npm无响应)

在Android Studio片段之间切换时地图片段不隐藏

node版本npm版本随意切换

如何在 Kotlin 片段内的按钮之间切换片段?

切换片段时如何维护子视图的状态?

如何在切换片段时停止 AsyncTask?