nvm安装(还算详细教程)
# 为什么
咱就是说,混了这些年,肯定也是不止经历了一个两个的前端项目,作为社畜有的时候还有同时多个项目开发,那问题来了,项目不同有的版本必须依赖不同版本的NodeJS运行,来回卸载安装,安装卸载也太根号4,而
nvm
就可以在同一台设备上进行多个node版本之间来回切换,就是一个丝滑。
# 前置操作
# 完全卸载旧的nodejs
新机、未安装nodejs的环境,从下载NVM开始看
# 卸载
# 1. 打开系统的控制面板 -> 卸载程序 -> 卸载nodejs
# 2. 删除node的安装目录
默认路径是C:\Program Files\nodejs,如果没有东西的话,那就要想想自己是怎么安装的了
如果确定自己安装目录下没有这个文件,那也对,在控制面板卸载node后一般会自动删除node文件,以防万一查看一下
# 3. 查找.npmrc文件,进行删除
.npmrc
默认在C:\User\用户名
.node_repl_history
如果存在也删除,没有也不重要
# 4. 过一下以下文件是否存在,存在就删除
C:\Program Files\Nodejs
C:\Program Files (x86)\Nodejs
C:\Users\用户名\AppData\Roaming\npm
C:\Users\用户名\AppData\Roaming\npm-cache
C:\Users\用户名\AppData\Local\npm-cache
# 5. 删除配置的环境变量
网上说一般系统会自动把node环境变量删掉了
可以不用管这步。
环境变量打开方式:我的电脑->属性->高级->环境变量-> 用户变量的Path删除->系统变量的NODE_PATH里的node删掉
# 6. 最后 验证一下
打开CMD
小黑板,然后输入node -v
提示以下错误,代表卸载成功
# 主角登场
# 下载NVM
# 双击开始傻瓜式安装
# 挑个喜欢的目录 不要有中文或者空格
nvm的安装路径不能有中文或者空格,否则后面在cmd中切换node版本会出现乱码
# 为node.js选择安装路径
# 点击 Install 安装 等待完成 点击Finish
图片缺失 以后有机会再补吧
# 修改nvm镜像源
- 找到nvm的安装目录 如果忘了 通过
win + R
,输入cmd
,回车后,在命令行输入nvm root
命令,可以查看nvm的安装根路径在那个文件夹, 如果提示不是命令,查看下一节的配置环境变量
- 打开安装目录 找到
setting.txt
并打开 - 复制以下内容 粘贴到
setting.txt
中
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
1
2
2
- 保存退出 完事
# 常用命令
nvm install <version>
:安装指定版本的 Node.js。nvm use <version>
:切换到指定版本的 Node.js。nvm ls
:列出已安装的所有 Node.js 版本。nvm alias <name> <version>
:给指定版本创建别名。nvm run <version> <script>
:在指定版本下运行脚本。nvm current
:显示当前正在使用的 Node.js 版本。nvm uninstall <version>
:卸载指定版本的 Node.js。
# 环境变量配置
- 点击计算机 -> 击点击属性 -> 选择高级系统设置 或者直接 搜索环境变量
默认安装完成之后 自动生成 如果没有的话 按照下图进行配置
- 通过
win + R
,输入cmd
,回车后,在命令行输入nvm -v
命令,可以查看nvm的版本号,配置成功
# 安装多版本nodejs
- 查看最新的nodejs版本
nvm list available
- 安装指定的版本
nvm install 16.20.1
- 安装指定的版本
nvm install 14.20.1
- 查看安装的所有版本
nvm list
或nvm ls
- 进入或切换版本:
nvm use 16.20.1
# 告一段落
上次更新: 2024/04/18, 15:08:02