如何在不依赖WSL的Windows环境中安装Bun?
Windows 11 无WSL安装运行Bun可行方案
你看到的是旧版安装说明,目前Bun已经提供正式的Windows原生构建,无需安装WSL即可直接在Windows 11上运行,可用安装方式如下:
- 官方脚本自动安装(推荐首选)
打开管理员权限的PowerShell,执行以下命令即可自动完成安装、环境变量配置:
安装完成后重启终端,执行powershell -c "irm bun.sh/install.ps1 | iex"bun --version正常返回版本号即安装成功。 - 包管理器安装
本地已配置Windows包管理器的用户,可以直接执行对应命令一键安装:- WinGet(Windows 11自带):
winget install Oven-sh.Bun - Scoop:
scoop install bun - Chocolatey:
choco install bun
- WinGet(Windows 11自带):
- 手动安装
下载Windows x64架构的Bun二进制压缩包,解压到本地固定路径后,将bun.exe所在目录添加到系统环境变量Path中,重启终端即可全局调用bun命令。
之前执行curl命令报错的原因是,该命令是Linux/macOS/WSL环境专属的安装逻辑,在Windows原生终端执行时会默认尝试唤起WSL环境,未安装WSL发行版就会触发对应报错。
目前原生Windows版Bun已经覆盖包管理、脚本运行、构建打包、单元测试等绝大多数核心功能,足够支撑日常学习试用,少量Linux/macOS专属的平台API仍在持续适配中。旧文档提到的Docker镜像为Linux架构版本,依赖WSL2后端才能在Windows上运行,不适合不想安装WSL的用户。
内容的提问来源于stack exchange,提问作者holydragon
相关产品推荐
相关产品推荐

