gpt4 book ai didi

reactjs - 导入 nft.storage 时无法解析 ipfs-car/blockstore/memory

转载 作者:行者123 更新时间:2023-12-05 09:30:00 27 4
gpt4 key购买 nike

我正在尝试使用 nft.storage (Reactjs) 将我的 nft 元数据存储到 ipfs当我按照他们的文档中的说明导入库时,出现此错误 enter image description here

网上看到web3storage库有类似的错误,估计是webpack版本问题,但是没有解决办法。有任何想法吗?这就是我导入它的方式:从 'nft.storage' 导入 { NFTStorage, File }

完全如文档中所示。

最佳答案

由于没有足够的信息说明如何开箱即用地处理这个问题,所以我就是这样解决的。它运行良好。

  1. 转到 node_modules/nft.storage 目录。
  2. 确保你有 ipfs-car/dist/esm/blockstoreipfs-car/dist/esm/pack。如果没有,请使用 npm i ipfs-car 安装 ipfs-car。将 ipfs-car/dist/esm 复制到 nft.storage/src
  3. nft.storage/src 中,更新以下文件中的 ipfs-car 导入语句,如下所示:

platform.web.js 中,更新为:import { MemoryBlockStore } from 'ipfs-car/dist/esm/blockstore/memory'

lib.js 中,更新为:import { pack } from 'ipfs-car/dist/esm/pack'

token.js 中,更新为:import { pack } from 'ipfs-car/dist/esm/pack'

这解决了我的问题。

粗糙但有效。

关于reactjs - 导入 nft.storage 时无法解析 ipfs-car/blockstore/memory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70063600/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com