在项目中是否遇到vue2和vue3项目同时要启动,而又得频繁去安装卸载node版本的困扰?
Node Version Manager (nvm) 是一个用于管理多个 Node.js 版本的工具,它允许你在同一台机器上安装和切换不同版本的 Node.js,非常适合开发者在不同项目之间需要使用不同 Node.js 版本的场景。
目录
(5)在 vscode 中同时启动 vue2 项目和 vue3 项目如何配置?
(1)下载 nvm 工具
- node 版本管理工具:https://github.com/coreybutler/nvm-windows/releases
- 相关文档:https://juejin.cn/post/6844903861308637192
(2)安装 nvm
(3)查看 nvm 版本,确保安装成功
- 打开终端,输入 nvm v 查看版本信息
(4)使用 nvm 安装 node 多个版本
- node 中文网:Node.Js中文网
- 查看历史版本:Previous Releases
`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)在项目的根目录下,创建一个
- 注意事项
-
- (1)确保你的系统环境变量中包含了nvm的路径,这样你才能在任何地方使用
nvm
命令。 - (2)在多个项目之间切换时,务必注意每个项目所需的Node.js版本,并使用
nvm use
命令切换到正确的版本。 - (3)如果你在全局安装了npm包,并且这些包依赖于特定版本的Node.js,你可能需要在切换Node.js版本后重新安装这些包。
- (1)确保你的系统环境变量中包含了nvm的路径,这样你才能在任何地方使用
- 在项目 package.json 文件中查看 node 版本信息
-
- 快速查看 node 版本的 6 种:快速查询nodejs版本信息的六种方法_node.js_脚本之家
- 通过使用nvm,可以轻松地在同一台机器上管理和切换多个Node.js版本,这对于需要处理多个依赖不同版本Node.js的项目的开发者来说非常有用。通过为项目指定Node.js版本,你可以确保项目在正确的环境下运行,从而避免版本冲突和兼容性问题
- vscode 打开项目,并在项目终端中设置使用 node 的版本,实现同时运行多个不同类型的 node 版本的项目
- node 版本不符合报错