# 1.nvm是什么
nvm是nodejs的版本管理工具,为什么要用nvm,你能百度到这篇文章相比是遇到不得不用的原因了,我们知道nodejs官方更新的速度非常快,有时候业务需要需要用某某版本,如果用的是msi安装,虽然安装的时候挺简单,但是后面就麻烦了,学会了以后能省去很过时间。
# 2.下载nvm
打开 github下载地址 本次使用安装版
nvm-noinstall.zip:绿色免安装版,但使用时需进行配置。
nvm-setup.zip:安装版,推荐使用
1
2
2
# 3.安装
1.卸载原来nodejs,并删除相关文件夹
2.双击zip中 nvm-setup.exe ,第一步同意协议就不上截图了
3.第5步点击Finish安装完成,然后cmd输入nvm,显示安装版本 1.1.7
4.不用配置环境变量了,安装的时候已经配置了用户变量和系统变量
# 4.安装nodejs
1.nvm可能需要科学上网,也可能是国外网址下载太慢,切换淘宝镜像
- 打开nvm安装目录下的
settings.txt,最后一行换行添加node_mirror: https://npm.taobao.org/mirrors/node/ npm_mirror: https://npm.taobao.org/mirrors/npm1
2 - 或者执行
nvm node_mirror https://npm.taobao.org/mirrors/node/ nvm npm_mirror https://npm.taobao.org/mirrors/npm/1
2
2.下载nodejs( 默认是64位,32位需指定)
nvm ls available # 列出远程服务器上所有的可用版本
nvm install latest # 最新稳定版
nvm install v12.14.0 # 下载其他指定版本
nvm list # 查看下载的所有版本
nvm use v12.14.0 # 指定使用版本
nvm uninstall v12.14.0 # 删除已安装的指定版本,语法与install类似
1
2
3
4
5
6
2
3
4
5
6
3.此时打开h5文件夹,发现多了nodejs快捷方式

4.更改依赖位置
npm config ls # 查看npm所有详细配置信息
npm config get cache # 查看npm缓存目录
npm config get prefix # 查看npm全局安装目录
# 修改npm cache目录
npm config set cache D:\Apps\h5\nodejs\node_cache
# 修改npm全局安装目录
npm config set prefix D:\Apps\h5\nodejs\node_global
1
2
3
4
5
6
7
2
3
4
5
6
7
5.用户变量新增全局安装目录,才可以识别到全局目录

6.目前问题是切换node版本后,全局安装插件也随之消失,不知道能不能解决