未捕获的 ReferenceError 异常:Buffer is not defined ?

我将以下添加到代码中,报错如下:

import { BIP32Interface } from "bip32";

let node: BIP32Interface = bip32.fromBase58(key);

错误:

Uncaught ReferenceError: Buffer is not defined

我在 Next.js 应用中使用相同的包,感觉这里的问题是编译时我没有 node.js 环境......
我试过加 Buffer

window.Buffer = window.Buffer || require("buffer").Buffer;

求解?

阅读 5.4k
1 个回答

没太看懂问题。你现在是在后端报错还是前端报错?

浏览器里本来就没有 Buffer 对象,如果你这段代码试图在浏览器里执行,当然是不可以的。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题