CNPM的问题
因为众所周知的原因,国内通常要用cnpm来替代npm,速度确实快了很多。
但因为cnpm安装依赖包时会使用快捷方式,一个依赖包会出现两个文件夹,如下图
用cnpm安装的效果
用npm安装的效果
这种方式会导致一些问题,例如
- 在windows下,cnpm安装的node_module复制后不可用
- 如果用通过替换npm源地址的方式,会导致无法向npm仓库提交代码,要来回输入网址切换
...
因此,在这里,向大家推荐一个新玩具--NRM。
NRM
NRM是一个用来管理仓库源的工具,包含以下功能
-
查看已有的所有源,带*表示当前使用的源
-
设置一个要使用的NPM源
-
添加NPM源
-
删除NPM源
除了增删改查老四样,nrm还提供一个很重要的功能——测速
有了nrm,可以很方便的切换npm源,同时也支持私有源,所以,不换掉cnpm,还等什么?