【发布时间】:2023-01-22 07:00:16
【问题描述】:
如何摆脱这个错误?
编译失败。
./src/components/NFTViewer.jsx
Module not found: Can't resolve 'hardhat' in 'C:\Users\nick_\VSCodeProjects\nft\nft-school-examples\end-to-end\packages\react-app\src\components'
这是我的项目结构
我在文件顶部添加了这一行
import { ethers } from "hardhat";
【问题讨论】:
-
您需要检查
hardhat是否安装为node_module,因此请查看package.json是否存在以及node_modules文件夹。如果没有,请安装它。 -
@zangab 有两个
node_modules,我应该检查哪个?是在包裹里面还是外面?我使用这个命令运行C:\Users\nick_\VSCodeProjects\nft\nft-school-examples\end-to-end> yarn start -
你能编辑你的答案并向我们展示 NFTViewer.jsx 的所有导入和你在 react-app 中的包 json 吗?另外,hardhat 是一个 npm 包吗,因为你在 react-app 的根目录中也有一个名为 hardhat 的文件夹
-
@Raziel 我实际上是从这个github.com/ipfs-shipyard/nft-school-examples 克隆的项目。我
cd到end-to-end,并使用yarn start运行命令。如何知道这个项目是否已经安装了hardhat? -
如果我删除导入行,一切正常,但在添加导入行后显示错误。
标签: javascript hardhat ether