5.nvm-node版本管理

安装目的

在如今大前端的领域,无论是使用脚手架还是使用工具,都离不开 node 。

在公司开发过程中,不同人不同项目不同时间段去使用node,都会造成node版本的困扰,举例如下:

  1. 某行业一个项目现在版本node为V8.0版本, 本地开发版本为V12以上,就会造成库,语法的兼容性问题,导致线上问题
  2. node高版本会出现命令不兼容情况,在命令行窗口就会堆积大量的报错警告信息
  3. 在负责多个项目时候,node环境支持 A 项目,但是不支持 B项目

所以就有nvm-node版本管理的存在,它的作用是在本地开发环境中安装多个版本的node环境,并可以自由切换,那么我们就可以根据实际开发情况保持一致,同时也可以保证团队协作时统一node环境。

删除已安装的node

  1. 从卸载程序卸载程序和功能,也可以直接右键node.js的安装包并选择卸载。
  2. 重新启动(或者重新启动任务管理器杀死所有与节点相关的进程)。
  3. 从下列的目录中找到相关的内容并删除掉:
  • C:\Program Files (x86)\nodejs
  • C:\Program Files\nodejs
  • C:\Users{User}\AppData\Roaming\npm(或%appdata%\npm)
  • C:\Users{User}\AppData\Roaming\npm-cache(或%appdata%\npm-cache)
  1. 检查%PATH%环境变量以确保没有引用Nodejs或npm存在。
  2. 重新启动电脑。

nvm-windows安装

1.安装包在github.com/coreybutler… 中可以下载。

2、打开安装包,选择nvm的存放路径,以及nodejs的存放路径,这里切记不要选择到c:/program files,这里的两个路径是为了自动在系统中添加环境变量的路径;

3、打开nvm文件夹下的settings.txt文件,在最后添加以下代码:

node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
复制代码

将下载镜像源指向淘宝(这步也很重要,否则在安装node的时候会出现卡死,npm安装不成功的情况)

4、打开cmd,执行 nvm install v10.20.1 (统一下载 v10.20.1 版本号)

5、nvm use v10.20.1

6、node -v,npm -v查看node是否安装成功

如果出现nvm use之后 node版本依然没有选中 或者其他等等情况,那就卸载nvm重新安装继续试!

7.设置淘宝镜像源:

npm config set registry https://registry.npm.taobao.org --global
npm config set disturl https://npm.taobao.org/dist --global
复制代码

nvm 常用的指令

  1. 安装指定版本node
nvm install <node的版本>
复制代码
  1. 查看安装的node
nvm ls
// 或者
nvm list
复制代码
  1. 使用安装的node
nvm use <node的版本>
复制代码
  1. 删除已经安装的node
nvm uninstall <node的版本>
复制代码
  1. 安装最新版 node(稳定版本)
nvm install stable
复制代码
  1. 设置默认指定版本

只有一个node版本的时候就不需要设置默认指定版本,直接nvm use <node版本号> 就行了

nvm alias default <node版本号>
复制代码
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享