Repository navigation
现在支持的bun版本只能是1.3.1吗?我在我本地使用bun 1.3.1可以build,但是在vercel上面默认的bun 1.3.2无法成功build #104
Answered
by
Muleizhang
Muleizhang
asked this question in
Q&A
Answered by
Muleizhang
Nov 19, 2025
Replies: 2 comments
|
可以在https://github.com/Muleizhang/muleizh.ink 下看到产生问题的仓库 |
0 replies
|
应该不是bun版本问题,我在本地bun1.3.2依然可以build,但是在vercel上面bun会额外多安装一些东西: 你本地运行
本地看到成功,是因为: 但是在 Vercel: wrap‑ansi 被 Astro 的某些内部 CLI 工具引用 因此,在 Vercel: 🚨 wrap‑ansi 会被 require |
0 replies
Answer selected by
Muleizhang
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment

应该不是bun版本问题,我在本地bun1.3.2依然可以build,但是在vercel上面bun会额外多安装一些东西:
你本地运行
bun run build根本没有执行到 wrap‑ansi 那段依赖链。本地看到成功,是因为:
但是在 Vercel:
wrap‑ansi 被 Astro 的某些内部 CLI 工具引用
(具体来源是:
@astrojs/vercel内部调用的 Pagefind CLI)因此,在 Vercel:
🚨 wrap‑ansi 会被 require
🚨 require 时发现 node_modules 结构不标准
🚨 string-width 找不到
❌ 构建直接崩溃