Windows 上安装 Volta

一、在 Windows 上安装 Volta

1. 安装 Volta

Windows 官方推荐通过 Windows 安装包安装:

备注:安装过程中确认 Volta 添加到了环境变量 PATH 中。

2. 安装完成后,打开新命令行(PowerShell 或 CMD),验证安装

bash 复制代码
volta --version

如果显示版本号,说明安装成功。


二、安装并设置全局默认 Node 版本(22)

bash 复制代码
volta install node@22
volta default node@22

这样,你打开新的命令行窗口默认 Node 版本就是 22。


三、在项目目录使用指定 Node 14

1. 进入你的项目根目录,执行:

bash 复制代码
volta pin node@14

这条命令会在项目目录创建一个 package.json(如果没有的话),并在其中写入 Volta 配置,固定 Node 版本为 14。

你也可以用下面命令单独生成配置文件,不依赖 package.json:

bash 复制代码
volta pin node@14 --manifest

(一般用 volta pin node@14 即可)

2. (可选)你也可以指定项目里的 npm 版本或 yarn 版本:

bash 复制代码
volta pin npm@6
# 或
volta pin yarn@1

四、使用效果

  • 你在命令行进入项目目录后,运行:
bash 复制代码
node -v

会显示 Node 14.x 版本。

  • 离开项目目录,运行
bash 复制代码
node -v

会显示默认的 Node 22.x 版本。

  • 运行项目启动命令,比如:
bash 复制代码
npm run dev

此时依赖的 Node 版本就是你 pin 的 14 版本。


五、示例操作流程总结

powershell 复制代码
# 确认安装 Volta
volta --version

# 安装并设置默认 Node 版本 22
volta install node@22
volta default node@22

# 进入项目目录
cd path\to\your\project

# 设置项目 Node 版本为 14
volta pin node@14

# 查看当前 Node 版本(应为 14)
node -v

# 跑项目(使用 Node 14)
npm run dev

# 切换到其他目录,查看 Node 版本(应为 22)
cd ..
node -v

六、注意事项

  • Volta 会自动修改 PATH,确保 Node 和相关工具调用的都是被 pin 版本。
  • 如果你用的是 VSCode,确保关闭所有vscode 后重启,才能切换版本生效。
相关推荐
java资料站9 小时前
二、Spring AI Alibaba · ChatModel
java·windows·spring
北冥you鱼10 小时前
Go 语言空接口(interface{})使用场景与最佳实践
开发语言·windows·golang
guslegend10 小时前
脚手架原理与本地调试:从 bin 软链接到 npm link
前端·npm·node.js·脚手架·前端工程化
夏虫不可与之言冰12 小时前
Windows WSL2 (Ubuntu) 搭建 ESP‑IDF 6.1 开发环境全过程演示
linux·windows·ubuntu·esp32·乐鑫科技·乐鑫eim·乐鑫代理商
打工仔折腾 AI15 小时前
FaceFusion本地换脸实战:Windows整合包、模型选择与遮罩调参记录
人工智能·windows·后端·python·深度学习·性能优化·ai agent 实战
小蜗牛狂飙记17 小时前
Windows 双击 Jar 包无反应,不用写 bat 脚本!Jarfix 一键修复(以 Struts2 扫描工具为例)
windows·struts·jar
坐看风云变幻17 小时前
Betaflight 开发环境搭建保姆级教程(Ubuntu / Windows+WSL / Docker 三方案 + 官方网址大全)
windows·ubuntu·docker·无人机·飞控·betaflight
IT技术分享社区19 小时前
在 Windows 上跑未改动的 Linux 程序:微软 LiteBox v0.1 把这件事变简单了
linux·运维·windows·microsoft·开源
kakakahahahaha19 小时前
Win10/Win11 Windows Hello指纹不可用处理:WbioSrvc、传感器驱动与登录策略
windows·电脑·笔记本电脑·内容运营·软件需求
小黄人软件19 小时前
粘贴助手C++版 支持 Windows 7 / 10 / 11 不会出现缺少api-ms-win-core-path-11-1-0.dll
开发语言·c++·windows