在我们的日常开发中经常会遇到这种情况:手上有好几个项目,每个项目的需求不同,进而不同项目必须依赖不同版的 NodeJS 运行环境。如果没有一个合适的工具,这个问题将非常棘手。
咦 到这里就需要这里介绍的node管理工具了 nvm 与 n
nvm/nvmw/nvm-windows
nvm:管理mac本node nvmw(nvm-windows):管理windows系统node
gitbub链接:
npm install -g nvm/nvmw/nvm-windows
==下载 nvm
安装好后查看nvmw的版本,这里的V需要大写
== nvmw -V
nvmw ls
== 查看node版本
nvmw use v11.11.11
== 使用某个node版本(当前终端)
nvmw switch v12.13.0
== 永久性使用node版本(全局)
$n (n 不支持Windows)
github链接:
https://github.com/tj/n
npm install -g n
== 安装$n
n <version>
== 下载某一版本号node e.g:n 10.16.0
n latest
== 安装最新版本
n stable
== 安装最新稳定版
n lts
== 安装最新长期维护版(lts)
n rm <version>
== 删除某个版本 e.g:n rm 10.16.0
n
== 输入命令后直接使用上下箭头选择版本