You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Bun启动构建后的Express项目遇Buffer2.from错误的解决办法

解决Bun构建Express后运行Buffer报错的问题

方案1:添加目标环境参数重新构建

问题出在Bun默认构建未针对Node.js环境处理内置模块,修改构建命令,指定目标为Node.js:

bun build ./src/index.ts --outdir ./build --target node

重新构建后再执行bun start ./build/index.js即可正常运行。

方案2:直接运行源码文件

若无需提前构建产物,可跳过构建步骤,直接用Bun运行TypeScript源码:

bun run ./src/index.ts

这种方式避免了打包过程中的模块兼容问题,Bun会直接编译并执行代码。

方案3:升级Bun到最新版本

旧版Bun可能存在Express打包的兼容性Bug,执行升级命令更新到最新版:

bun upgrade

升级后重新执行构建和运行操作,多数情况下能解决此类模块处理异常。


内容的提问来源于stack exchange,提问作者kan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 01:57:04