cnpm 和 npm的异同
同
- 使用方法基本一样,只是npm 变成cnpm。
- 都是用来进行依赖包管理的。
异
-
镜像源不同,cnpm是为了解决 npm在国外,下载速度慢的问题而出现的。 cnpm的淘宝镜像与npm镜像的同步时间间隔,会导致有些包出现延迟更新。
-
cnpm本身就是一个 npm包,使用时
npm install cnpm -g --registry=https://registry.npm.taobao.org
进行安装。 -
如果混用会出问题: 比方一些依赖用 cnpm 一些 用 npm, 那么可能会出现如下错误
Cannot find module 'import-local'
-
很多项目其实是基于npm创建的 如果用cnpm 可能会出现各种各样的问题。网速允许的情况下,一般推荐用 npm。
后续补充