如何用Bun.js搭配Quasar Framework及Vue3?遇Node报错求解
解决Quasar CLI调用Node而非Bun的权限/找不到文件问题
方法1:创建Bun到Node的软链接
如果系统未安装Node,直接把Bun链接为node,让Quasar CLI默认调用Bun:
- Linux/macOS执行:
提示:若之前安装过Node,先备份原sudo ln -s $(which bun) /usr/local/bin/nodenode文件再替换,避免冲突。
方法2:临时修改环境变量指定Bun为Node替代
执行quasar create前,临时让系统把Bun识别为node:
- Linux/macOS终端:
PATH=$(dirname $(which bun)):$PATH alias node=bun && quasar create <项目名> - Windows PowerShell:
$env:Path = "$(Split-Path (Get-Command bun).Source);$env:Path"; Set-Alias node bun; quasar create <项目名>
方法3:修改Quasar CLI启动脚本
找到全局Quasar CLI的入口文件,将首行的Node调用改为Bun:
- 先定位CLI路径:
which quasar - 用编辑器打开该文件,把首行的
#!/usr/bin/env node替换为#!/usr/bin/env bun,保存后再执行创建命令。
方法4:用Bun直接调用Quasar CLI
跳过全局安装的CLI,直接通过bunx执行Quasar CLI,强制Bun接管运行:
bunx @quasar/cli create <项目名>
内容的提问来源于stack exchange,提问作者Thiago Araujo
相关产品推荐
相关产品推荐

