有时候我们在配置例如 express 这种框架的时候,会需要很多文件,而npm的服务器在m国,这就导致了种种原因可能会对我们的使用造成不便,那这时候当然就希望国内有专属的npm供我们使用,在这种环境下阿里巴巴为了众多开发者的便捷便挺身而出推出了淘宝镜像(即cnpm)服务器,我们下载的时候就可以通过它下载

点击 npmmirror 中国镜像站 进入官网,或登录 npm.taobao.org

 复制使用说明下代码

 $不复制,它是linux里面的命令行提示符

npm install -g cnpm --registry=https://registry.npmmirror.com

(该行会发生改变,复制最新的)

复制以后如图也是正确的

 (它的意思是向全局安装了cnpm这个工具)

之后回车就可以正常使用了

优:想用npm就用npm,想用cnpm就用cnpm

---------------------------------------------------------------------------------------------------------------------------------

PS:cnpm上下载的文件和npm下载的文件看起来好像不一样,在原先文件的名字前加了下划线,在末端加了版本号等,这样做的目的是为了防止cnpm和npm一起用时不覆盖。这种问题可能会导致在与他人交换项目的时候依赖总是删不了

解决办法有两种:

       第一:开发过程中完全使用npm,最简单的办法;

       第二:使用cnpm后项目传给他人时要明确告知对方使用cnpm来拉取依赖,避免各种错误

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐