由于node安装插件是从国外服务器下载,受网络影响大,速度慢且可能出现异常。所以如果npm的服务器在中国就好了,所以我们乐于分享的淘宝团队(阿里巴巴旗下业务阿里云)干了这事。来自官网:“这是一个完整 npmjs.org 镜像,你可以用此代替官方版本(只读),同步频率目前为 10分钟 一次以保证尽量与官方服务同步
npm install cnpm -g --registry=https://registry.npm.taobao.org
安装完成后,用cnpm -v来检测是否完成,之后则可以用cnpm来代替npm的操作
问题又来了~
发现cnpm 安装到这个文件下了
按shift 然后鼠标右键 选择在此处打开命令窗口
我们可以看到,这个cnpm和npm一样,有.cmd等等文件。cd到这个路径下运行cmd命令 cnpm -v之后,运行成功。
那么也就是说,之前直接输入cnpm -v 报的cnpm不是外部命令,原因是系统找不到cnpm的可执行文件。那也就是说自己给cnpm配个环境变量就好了。
右键电脑,属性,高级设置,环境变量,系统变量中的path里,最后加上这段话:
你的cnpm.cmd所在的路径再加上英文版的分号
我的电脑中是这个:D:\software\nodejs\node_cache
重新打开cmd