npm是官方提供的包管理器;而cnpm是淘宝推出的npm资源镜像,用以方便中国用户下载。
虽然大多数情况下可以完全使用cnpm代替npm,但是由于包结构的不同,会在某些时候造成错误比如这个:https://github.com/cnpm/cnpm/issues/192,而且也会发现有很多issue都是由于包结构不同引起的。
所以还是npm是首选,如果下载速度实在拙计,可以使用npm i --registry=https://registry.npm.taobao.org
来安装,此方式使用npm方式安装只是改变包下载地址,目前使用种未遇到问题