这是由于 hardhat.config.js
里面没有找到 goerli
网络的设置:
// hardhat.config.js
require("@nomicfoundation/hardhat-toolbox");
require("dotenv").config()
// You need to export an object to set up your config
// Go to <https://hardhat.org/config/> to learn more
const GOERLI_URL = process.env.GOERLI_URL;
const PRIVATE_KEY = process.env.PRIVATE_KEY;
/**
* @type import('hardhat/config').HardhatUserConfig
*/
module.exports = {
solidity: "0.8.4",
networks: { // <============ 这里开始
goerli: {
url: GOERLI_URL,
accounts: [PRIVATE_KEY]
}
} // <====================== 这里结束
};
如果你确定是有的,又储存了文件的话,那就确定一下你正在编辑的代码的路径,是否命令行运行指令的路径(简单来说,可能你在改 A,然而命令行在 B):
cat hardhat.config.js
看看 hardhat.config.js
的内容是否跟上面一样,不是的话,输入:
pwd
查看当前路径,纠正一下就好。
code .
打开 VSCode,看看是否你正在编辑的这一个。