什么是NVM
nvm(node.js version management),是一个nodejs的版本管理工具。
注意:官方的nvm不支持windows,所以windows需安装nvm-windows(后续简称 nvm)
nvm-window下载地址:Releases · coreybutler/nvm-windows · GitHub
其中8个下载文件分别是指:
nvm-noinstall.zip: 绿色免安装版本,但是使用之前需要配置
nvm-noinstall.zip.checksum.txt:绿色免安装版本校验码
nvm-setup:安装包,下载之后点击安装
nvm-setup.zip:安装程序压缩包
nvm-setup.zip.checksum.txt:安装包校验码。
nvm-update.zip:nvm更新包
nvm-update.zip.checksum.txt:更新校验码
Source code(zip):zip压缩格式的源码
Sourc code(tar.gz):tar.gz压缩格式的源码,一般用于linux系统
v1.1.11 百度网盘下载地址:https://pan.baidu.com/s/1l9C_nbhhAxSDiknFRd_RvA?pwd=5gks
v1.1.12 百度网盘下载地址:https://pan.baidu.com/s/19wJILr2SrtDUTusgDENcNQ?pwd=j3kd
注意:尽量安装最新版本,否则会导致最新版本的node不可下载
安装nvm
注意:若已安装过node.js需将安装的node完全卸载,包括配置的环境变量
若已安装过 nodejs 可以将其卸载,也可直接安装nvm,再安装过程中会提示 是否使用 nvm 控制已安装的 nodejs:
(1)选择 是,会将已安装的 node.js 移动到安装过程中指定的 nodejs 安装目录下(环境变量不会清除,建议清除,但不影响nvm使用)
(2)选择 否,不会对已安装的 nodejs进行版本控制,可使用命令nvm off
禁用一次,再使用nvm on
打开即可。
1、双击下载的 exe
2、同意协议
3、选择nvm的安装路径(默认为C盘,建议修改至其他盘)
4、选择后续安装的nodejs路径(默认为C盘,建议修改至其他盘)
5、确认安装
6、打开 cmd ,输入命令 nvm / nvm -v 确认是否安装成功
注意:
1、若安装时未选择nodejs安装路径也可在 nvm/settings.txt 文件中修改
root: D:\Program\RuntimeEnvironment\nvm // nvm安装路径
path: D:\Program\RuntimeEnvironment\node // nodejs安装路径
2、若修改nodejs安装路径,但打开指定的路径没有所设文件夹无须担心,只需安装任意nodejs版本即可
nvm基本指令
nvm list available // 显示可以安装的所有node.js的版本
nvm install <version> // 安装node.js version是版本号
nvm install stable // 安装最新稳定版
nvm uninstall <version> // 卸载指定版本的nodejs
nvm ls // 显示所有安装的node.js版本
nvm use <version> // 切换到使用指定的nodejs版本
nvm off // 禁用node.js版本管理(不卸载任何东西)
nvm on // 启用node.js版本管理(默认开启)
安装nodejs
1、打开 Windows PowerShell,输入指令 nvm list available 查看可安装版本
2、输入指令 nvm install <版本号> (若未修改node安装路径,默认安装在C盘)
3、node -v 查看 node是否安装成功
配置npm全局安装位置
nodejs安装成功以后自带npm,无需额外安装,但无论是否修改nodejs安装路径,通过 npm i -g xx 全局安装的包会默认安装在C盘。若要修改只需在 Windows PowerShell 中输入如下两行命令:
/* * 路径可自行指定,建议在安装nodejs的路径下,与node_modules文件夹同级 */ npm config set prefix "D:\Program\RuntimeEnvironment\node\node_global" npm config set cache "D:\Program\RuntimeEnvironment\node\node_cache"
执行如上命令后并不会创建 node_global、node_cache 文件夹,在执行 npm i -g xx 后会自动创建
配置环境变量
注:若未修改npm全局安装路径可不配置环境变量
1、创建变量 NPM_HOME 值为通过命令行指令指定的路径
2、在变量Path中将新增的 NPM_HOME 填入(也可直接填入通过命令行指令指定的路径)
全局安装 vue 测试
1、Windows PowerShell 中输入指令 npm install -g @vue/cli
2、打开指定文件夹查看是否下载成功
3、Windows PowerShell 中输入指令 vue -V 查看是否安装成功
其他问题
若出现如下问题需设置ExecutionPolicy为RemoteSigned
解决方案:
(1)管理员方式运行PowerShell,输入get-ExecutionPolicy。(Restricted,表示禁止)
(2)输入:set-ExecutionPolicy
升级nvm
1、下载 nvm-update.zip 解压后双击 nvm-update.exe,输入版本,点击 ok,开始下载(亲测卡住)
2、直接下载新版本 nvm 安装即可。
注意:
1、nvm 安装路径即为已安装路径可不修改,默认 nodejs 路径为C盘(看情况修改)
2、若当前电脑已安装 nodejs,或已使用 nvm 控制 nodejs 版本,则依旧会提示
3、若选择原安装路径为 nodejs 安装路径 则会提示 (选确定,之前 通过 nvm管理的nodejs依旧存在)