(记录)nvm一个nodejs版本管理工具!

207 阅读2分钟

为什么要用nodejs版本管理工具

在开发工作中,我们常常会用到一个node-sass的包,node-sasssass-loader两个包会将加载Sass/SCSS文件并将其编译为CSS,但是node-sass这个东西真的让人有点难受,如下所示

node-sass中,每个版本所对应的NodeJS并不相同,有时候我们在A项目中使用的是高版本的node-sass,但是在B项目中使用的是低版本的node-sass,这样一来NodeJS就需要根据不同的项目去安装相应的版本,所以本文使用nvm用于管理NodeJS版本。

nvm是什么

nvm全英文也叫node.js version management,是一个nodejs的版本管理工具。nvm和n都是node.js版本管理工具,为了解决node.js各种版本存在不兼容现象可以通过它可以安装和切换不同版本的node.js。 官网

下载

官网首页就能看到下载链接,下载安装版使用

安装

需要先卸载系统中原有的NodeJS,卸载完成之后直接安装应用即可,安装完成在命令提示符窗口输入nvm -v可看到对应的版本号。

常用命令

注意:需要用管理员身份打开命令提示符,否则可能会出现错误!!!!!

安装指定版本NodeJS

  • 命令:nvm install v版本号
  • 例子:安装13.6.0版本nodeJS nvm install v13.6.0

安装最新版本NodeJS

  • 命令:nvm install latest

卸载指定版本NodeJS

  • 命令:nvm uninstall v版本号
  • 例子:nvm uninstall v13.6.0

切换指定版本NodeJS

  • 命令:nvm use 版本号
  • 例子:nvm use 17.4.0
  • 注意:切换版本必须使用管理员身份打开命令提示符!!!

查看已安装NodeJS列表

  • 命令:nvm ls
  • 说明:带 * 号的表示当前正在使用的版本,其他则为已安装版本

下载NodeJS问题

如果下载node过慢,请更换国内镜像源, 在 nvm 的安装路径下,找到 settings.txt,设置node_mirro与npm_mirror为国内镜像地址。下载就飞快了~~

root: D:\nvm path: D:\nodejs node_mirror: https://npm.taobao.org/mirrors/node/ npm_mirror: https://npm.taobao.org/mirrors/npm/

\

总结

其实nvm非常简单,官网说的也很清楚,有时候花时间去搜文章看文章,还不如直接去官网看一下nvm.uihtm.com/