0

所以我创建了一个新的 React 项目

npx create-react-app

我添加了

yarn add ipfs

我将它添加到 React 项目中

...
const createClient = require("ipfs");
function App() {
...

我得到了错误

TypeError: TextDecoder is not a constructor

我认为这与 Webpack 有关,并且可能与 JEST 的配置方式有关。关于它正在为浏览器设置的一些东西。

4

1 回答 1

1

我遇到了类似的问题(“TypeError:TextDecoder 不是构造函数),但它是在尝试使用 ipfs-client-http 时发生的。我找到了答案 - 无论如何对我来说 - 是回到 ipfs-client-http v33 .1.1.

所以我的建议是查看 ipfs-client-http 在 v33.1.1 的日期,然后卸载您的 ipfs 并从那时获取 ipfs。我的问题立刻解决了!

祝你好运克里斯

于 2021-04-17T23:11:06.617 回答