使用cnpm代替npm

cnpm是什么?和npm是什么关系?

我们知道,npm就是nodejs用来安装包的命令,那么cnpm是什么呢?就是china  npm,中国的npm。

为甚么要使用cnpm代替npm?

cnpm是淘宝开源出来的,因为我们运行npm命令安装包的时候,会去国外的服务器上去下载这些包,如果学过maven的同学,就知道去国外下载包有多么的龟速了,为了解决这个问题,淘宝就自己搞了个镜像:https://npm.taobao.org/。在配置cnpm之后,我们就可以使用cnpm代替npm能做的一切操作了,不同的是cnpm去国内服务器下载包,速度非常快,这就是cnpm的作用。

如何配置cnpm?

上边的官网上已经给出了配置cnpm的方法,执行命令npm install -g cnpm --registry=https://registry.npm.taobao.org就行了:

D:\zhao\nodews>npm install -g cnpm --registry=https://registry.npm.taobao.org
C:\Users\za-zhaodaowen\AppData\Roaming\npm\cnpm -> C:\Users\za-zhaodaowen\AppDat
a\Roaming\npm\node_modules\cnpm\bin\cnpm
+ cnpm@5.2.0
added 720 packages in 98.679s

D:\zhao\nodews>

之后就可以使用cnpm来代替npm了,比如:

D:\zhao\nodews>cnpm install utf8 --save
√ Installed 1 packages
√ Linked 0 latest versions
√ Run 0 scripts
√ All packages installed (1 packages installed from npm registry, used 834ms, s
peed 8.16kB/s, json 1(2.57kB), tarball 4.23kB)

观察package.json也发生了变化,说明没有任何问题:

image.png

注意:配置了cnpm之后,并不是说npm就不能使用了,你依然可以使用npm,cnpm和npm是同时可用的。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值