实战指南
/
Feb 09, 2026
Step 4 04. Hardhat 与 Truffle:开发框架双雄
<!-- Title: 04. Hardhat 与 Truffle:开发框架双雄 -->
<!-- Series: Web3 DApp 开发实战 (ID: 13) -->
<!-- Author: admin -->
# Hardhat 与 Truffle:开发框架双雄
## 1. 为什么需要框架?
你不能总是用 Remix 在线编辑器写代码。
你需要本地编译、自动化测试、脚本部署、控制台调试。
这就是框架的作用。
## 2. Hardhat:后起之秀
目前最流行。
* **JS/TS 优先**:配置文件就是 JS 代码,极其灵活。
* **Console.log**:你敢信?在 Solidity 里可以直接打印日志调试。
* **插件生态**:Etherscan 验证、Gas 报告,都有现成插件。
## 3. Truffle:老牌霸主
曾经的王者,现在依然稳健。
* **Ganache**:最好用的本地图形化区块链节点。
* **Drizzle**:前端数据同步库。
## 4. 实战:初始化 Hardhat 项目
```bash
npm install --save-dev hardhat
npx hardhat init
```
选择 "Create a TypeScript project"。
你会得到一个标准的工程目录:
* `contracts/`: 放 .sol 文件
* `test/`: 放测试脚本
* `scripts/`: 放部署脚本
## 5. 结语
工欲善其事,必先利其器。
熟练掌握 Hardhat,是专业 Web3 开发者的基本功。
P
潘卫
南京市沉思波网络科技有限责任公司创始人、CEO
您的观点 (可选)
🎁 注册账号,同步您的个性化学习路径