一、初次遇见
起初,电脑只安装了其中一个版本的 nodejs
,当然这并没有什么问题。
随着时间的迁移,你在 nodejs
的世界中越陷越深。
由于某些依赖包对 nodejs
有版本的限制,你不得不使用特定的版本,而不敢随意去升级 nodejs
,如 node-sass
包不同的版本有不同的要求。
直到你遇见了它 - nvm
。
二、找到你
由于身处环境的问题,于是我找到了你 nvm-windows,为了方便,我使用了 nvm-setup.zip
这个安装版本。
有些注意的地方,在安装目录中,请不要让你的文件目录存在空格,否则,在使用 nvm use
语句的时候会报错,具体什么错呢,试下就知道了。
三、简单陪伴
更换下载地址
为了方便使用,加快下载速度,把下载的地址代理到国内来,于是有我的骚操作。
在安装目录下,有个 settings.txt
文件,往里面添加一下内容:
node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/
当然,也有其他的方式,如敲命令。
查看已经下载的版本
nvm list
查看nodejs可用的版本
nvm list available
下载nodejs版本
nvm install 13.9.0
使用某个版本
nvm use 13.9.0
四、深入理解
nvm管理的时候,是把node的整个安装目录替换了下,此时会有一个问题,即,如果你们npm全局安装目录是node的目录,那当你切换node版本的时候就会有问题了,建议全局安装目录不要安装于node目录下
# 设置全局安装目录
npm config set prefix C:\Users\xieqian\AppData\Roaming\npm-global
# 设置全局缓存目录
npm config set cache C:\Users\xieqian\AppData\Roaming\npm-cache
五、多谢有你
可能要实现你不难,只需要把不同的 node程序包
拷贝到目标目录即可。
可能,你的使用更方便,更顺手。
多谢有你。