- 确认 Hardhat 节点是否已经在本地运行。使用以下命令启动 Hardhat 节点:
npx hardhat node
- 确认浏览器访问的地址是否与 Hardhat 节点的访问地址相同。例如,如果 Hardhat 节点的访问地址为 http://localhost:8545 ,则浏览器访问的地址也应为 http://localhost:8545 。
const provider = new ethers.providers.JsonRpcProvider("http://localhost:8545");
- 如果仍然无法解决问题,则可以尝试清除浏览器缓存并重新启动 Hardhat 节点:
rm -rf cache/
npx hardhat node
如果仍然无法解决问题,可以检查控制台输出以获取更多详细信息,并查看是否存在其他运行时错误。