为什么要用nodejs版本管理工具
在开发工作中,我们常常会用到一个node-sass的包,node-sass和sass-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
- 安装完成可以使用
nvm ls命令查看已安装列表 - NodeJs版本可以在官网中查到版本列表 https://nodejs.org/zh-cn/download/releases/
安装最新版本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/