之前写过一篇使用nvm来管理node多版本的文章,安装多版本Node遇到的坑。
今天遇到的是自己电脑之前设置的npm
源是公司的,然后使用quasar
这个工具的时候使用公司的源必须使用内网才可以(即便连了内网也可能没有这个包)。
使用nrm
管理源:
1.npm config get registry
查看当前的源是什么,如果设置的是公司的请切换到淘宝镜像
npm config set registry https://registry.npm.taobao.org
2.确认是否安装了多版本node
安装了多版本,查看当前使用的node
版本是多少, npm install -g nrm
安装的时候会安装到当前node
版本下的node_modules
下。
PS:我第一次安装的时候忘记是怎么操作的了,安装nrm
是安装到不是我当前版本的node
上去了,因此会报这个错。
这个错误原因是因为当前node
版本中没有nrm cli
这个命令。

如果安装不上,可以查看一下所有安装的版本中有没有nrm这个包,有的话直接复制到目标node版本也是可以的。
3.安装
nrm
npm install -g nrm
4.检查所有的源
nrm ls

5.
nrm use xxx
切换到淘宝镜像
网友评论