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

构建导入@hashgraph/sdk的浏览器应用遇Buffer导入错误的解决方法

解决Bun构建@hashgraph/sdk浏览器应用时的Buffer导出错误

问题描述

使用Bun构建导入@hashgraph/sdk的浏览器应用,执行以下构建命令:

bun build --outdir ./dist --format 'esm' --target 'browser' ./src/dapp.ts

出现如下错误:

4 | import { Buffer } from "buffer";
             ^
error: No matching export in "node:buffer" for import "Buffer"
    at /Users/user/code/hedera/hedera-code-snippets/dapp-hedera-sdk/node_modules/@hashgraph/cryptography/src/primitive/aes.browser.js:4:10

已尝试安装buffer垫片包,但问题仍未解决。

解决方案

  • 确保已安装buffer包:
bun add buffer
  • 在项目根目录创建bunfig.toml配置文件,添加别名映射,将node:buffer指向安装的buffer包:
[resolve]
alias = { "node:buffer" = "buffer" }
  • 重新执行原构建命令,即可正常完成构建。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 11:00:02