Node多环境管理
原创大约 1 分钟
背景
大多数项目可以使用最新版本的node
v22.1.0
, 因项目需求需要再一个对一个前端项目进行二次开发 指定用Node.js v18.x (LTS)
,为了多个环境协同工作,所以需要配置多个环境。
环境说明
开发是Windows 10 专业版,系统版本是19043.928,系统语言是中文简体。
vscode版本是1.76.2,系统语言是中文简体。
实现步骤
- 卸载当前的node以及node虚拟管理软件。本次测试原来安装了
Node
没有卸载,导致配置失败。 - 安装Node Version Manager , 当前版本为
v1.1.12
, 一路 next 完成安装。当然你可以随意改变安装目录 nvm list
查看列表为空nvm install latest
安装最新版本nvm node_mirror https://npmmirror.com/mirrors/node/
node 镜像加速nvm npm_mirror https://npmmirror.com/mirrors/npm/
npm镜像加速nvm use 22.1.0
切换到安装的最新版本corepack enable
开启新版本buffer, 使 pnpm 等命令生效nvm list
查看列表
验证
- 打开新项目
pnpm install
安装依赖, 第一次要下载 pnpm 选择Y
pnpm run dev
运行项目- 运行成功,项目运行正常。
pnpm build
构建项目成功。
切换其他版本Node.js v18.x (LTS)
nvm install 18.20.2
安装指定版本nvm use 18.16.0
切换到指定版本nvm list
查看列表npm config set registry https://registry.npmmirror.com
镜像加速npm config get registry
查看加速镜像npm install -g npm@8
npm -v
npm run dev
运行项目