使用nvm安装和管理多个nodejs版本

为啥要用nvm管理多个nodejs

许多技术更新比较快,新老项目对nodejs的版本依赖不同,搞起来比较烦,用nvm来对nodejs 来进行管理就省了很多事。

安装
卸载之前的nodejs

安装多版本之前,请先去控制面板卸载本机的nodejs

下载 nvm-windows

去github下载nvm-windows最新版,如下图

注意

下载完成后,不要装在C盘,并且安装路径中不能有空格、中文和特殊字符啥的,避免乱码啥的一些乱七八糟的错误

安装的时候会让你选择 nrm 的安装位置 和 nodejs 的存放位置,自己选一个就行了

安装完成

还是查看版本号

使用nvm-windows
  • nvm list查看已经安装的nodejs版本,目前我已经安装了两个,一个12.18.2,另一个8.10.0

  • nvm list available查看可以安装的版本

列出的只是一部分,图中最后一行也说了,所有可下载的版本去 github 的nodejs主页去看就行

https://nodejs.org/download/release

  • 安装指定版本nodejs,nvm install 12.18.0

    nvm install + 指定版本号 即可

  • 如果网络不给力,就需要配置一下代理,看下图

如下图找到nvm安装目录,编辑settings.txt文件添加

node_mirror: https://npm.taobao.org/mirrors/node/

npm_mirror: https://npm.taobao.org/mirrors/npm/

  • 使用 nvm use 版本号 切换版本
  • 注意:切换到另一版本后,原来用npm安装的全局依赖在新切换的版本上是用不了的

比如:我在原来的版本用命令npm i -g ionic在全局安装了最新版ionic,切换nodejs版本后用不了,需要重新安装ionic,当然好处是可以安装其他版本的ionic,如npm i -g ionic@1.7.16 1.7.16是ionic1最新版本

  • nvm uninstall 10.6.0卸载指定版本,卸载前最好先切换到其他版本

卸载 nvm

0%