nvm,于多版本node管理中遇见

一、初次遇见

起初,电脑只安装了其中一个版本的 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程序包 拷贝到目标目录即可。
可能,你的使用更方便,更顺手。
多谢有你。

你可能感兴趣的:(nvm,于多版本node管理中遇见)