Truffle 提供了2种交互式控制台,可用来与区块链网络进行交互:
- Truffle Console: 可以连接到任何以太坊区块链网络节点的基本交互控制台
- Truffle Develop: 创建一个开发用的本地区块链,并连接到它的交互控制台
为什么要2个不同的控制台?
使用Truffle Console的原因:
- 你已经使用了一个区块链客户端,比如Ganache或geth
- 你想要迁移到以太坊测试网络(或者Ethereum 主网络)
- 希望使用特定帐户
使用Truffle Develop的原因:
- 你正在测试项目,不打算立即部署
- 你不需要使用特定的帐户(可以使用默认的开发帐户)
- 你不想安装独立的区块链节点