nvm实现node多版本管理

在项目中是否遇到vue2和vue3项目同时要启动,而又得频繁去安装卸载node版本的困扰?

Node Version Manager (nvm) 是一个用于管理多个 Node.js 版本的工具,它允许你在同一台机器上安装和切换不同版本的 Node.js,非常适合开发者在不同项目之间需要使用不同 Node.js 版本的场景。

目录

(1)下载 nvm 工具

(2)安装 nvm

(3)查看 nvm 版本,确保安装成功

(4)使用 nvm 安装 node 多个版本

(5)在 vscode 中同时启动 vue2 项目和 vue3 项目如何配置?


(1)下载 nvm 工具

(2)安装 nvm

(3)查看 nvm 版本,确保安装成功

  • 打开终端,输入 nvm v 查看版本信息

(4)使用 nvm 安装 node 多个版本

`nvm常用命令`
`1.安装指定版本的node: nvm install 版本号`
nvm install 14.21.3  // node 17版本以下支持 vue2项目
nvm install 20.13.1 // node v18.3版本支持vite+vue3+ts

`2、查看安装的node版本`
nvm ls
nvm ls available //查看全部node版本
nvm current 		//查看当前使用的node版本

`3、使用指定版本的node`
nvm use 14.21.3

(5)在 vscode 中同时启动 vue2 项目和 vue3 项目如何配置?

  • 为每个项目指定Node.js版本
    • (1)在项目的根目录下,创建一个.nvmrc文件,并在其中指定项目所需的Node.js版本。例如,如果项目需要Node.js 14.17.0版本,那么.nvmrc文件的内容应该是: 14.17.0
    • (2)当你在项目目录下运行nvm use命令时,nvm会自动读取.nvmrc文件,并将Node.js版本切换到指定的版本(如果无效,就需要再项目终端中,使用 nvm use node版本 手动去更改
  • 注意事项
    • (1)确保你的系统环境变量中包含了nvm的路径,这样你才能在任何地方使用nvm命令。
    • (2)在多个项目之间切换时,务必注意每个项目所需的Node.js版本,并使用nvm use命令切换到正确的版本。
    • (3)如果你在全局安装了npm包,并且这些包依赖于特定版本的Node.js,你可能需要在切换Node.js版本后重新安装这些包。
  • 在项目 package.json 文件中查看 node 版本信息

  • 通过使用nvm,可以轻松地在同一台机器上管理和切换多个Node.js版本,这对于需要处理多个依赖不同版本Node.js的项目的开发者来说非常有用。通过为项目指定Node.js版本,你可以确保项目在正确的环境下运行,从而避免版本冲突和兼容性问题
  • vscode 打开项目,并在项目终端中设置使用 node 的版本,实现同时运行多个不同类型的 node 版本的项目

  • node 版本不符合报错

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值