文章目录
当我们使用新的前端框架时,经常会提示我们某个工具需要更高版本的node.js,但是现有的一些旧项目又需要依赖旧版本的node.js。于是nvm应运而生,它是专门用来管理node.js版本的工具。有了它我们可以在不同的项目中使用不同的版本,也可以在终端很方便地切换版本来进行匹配不同的环境。
nvm的安装
在我的另一篇文章《在服务器CentOS 7上安装Node.js》有安装教程,在macOS上是一样的安装。这里只做macOS或者linux的安装介绍,windows的可以自行查找安装。
nvm常用操作命令
nvm on #启用版本管理
nvm off #禁用版本管理
nvm ls #查看本地 Node 版本
nvm ls-remote #查看官网 Node 版本
nvm ls-remote --lts #查看官网 Node LTS 版本
nvm current #显示当前的版本
nvm install 10.16.2 #安装指定版本
nvm use 10.16.2 #使用指定版本
nvm alias default 10.16.2 #设置默认使用版本
nvm uninstall 10.16.2 #卸载指定版本
命令执行结果演示
nvm ls
此时 node -v 输出 v18.12.0
nvm ls-remote
会输出所有的 node.js 版本,此处只截图一小部分
nvm ls-remote --lts
会只筛选出LTS版本
nvm use <v版本号>
nvm alias default <版本号>
这时可以 nvm ls 查看默认版本已经改变为指定版本
nvm current
在项目中一般以上命令就可以满足开发需求了。