官方教程:https://hardhat.org/tutorial/creating-a-new-hardhat-project
1、vscode安裝"solidity + hardhat"擴展組建;
2、安裝hardhat依賴
yarn
npm install --save-dev hardhat
會生成node_modules、package.json、package-lock.json等文件;
可以用 yarn hardhat,查看支持的命令
注意:拿到一個新項目,也可以使用yarn命令,把依賴全部加載進來,yarn的作用類似npm install;
3、編譯hardhat項目
輸入npx hardhat compile
一路回車后會生成如下初始化文件:

4、安裝所需的依賴
npm install ...
5、測試
npx hardhat test
6、hardhat.config.js配置
hardhat啟動時默認自帶有一個模擬區(qū)塊鏈的runtime,可以通過配置文件指定我們自己的network:
networks: {
? ? hardhat: {},
? ? rinkeby: {
? ? ? url: "https://rpc.ankr.com/eth_rinkeby",
? ? ? accounts: [
? ? ? ? "3605e6033aaeaab07a91788fc5488386b34f05b3b05485ce7e76d81ff966d77e",
? ? ? ],
? ? ? chainId: 4,
? ? },
? ? localhost: {
? ? ? url: "http://localhost:7545",
? ? ? accounts: [
? ? ? ? "f349155d2586fe8714ca9d988d88d530ae1fceb71058536d578cbdb2be8ce4fc",
? ? ? ],
? ? ? chainId: 1337,
? ? },
? },
7、部署合約
npx hardhat run scripts/deploy.js --network rinkeby
8、run task
創(chuàng)建tasks
npx hardhat task-name? --network rinkeby