Truffle 迁移(部署)合约
迁移脚本是JavaScript文件,用于将合约部署到Ethereum网络。
对于合约的部署任务,可以分阶段进行,对应地可以创建多个迁移文件。
命令
要运行迁移,可执行以下命令:
这将运行位于项目
migrations目录中的所有迁移脚本。
简单地说,迁移(脚本)就是一组托管的部署脚本。如果你的迁移之前已经成功运行,那么
truffle migrate将从上一次运行的迁移开始执行,只运行新创建的迁移。
如果没有新的迁移存在,
truffle migrate将不会执行任何操作。
可以使用
--reset选项从头运行所有迁移。对于本地测试,请确保在执行迁移之前安装并运行一个测试区块链,比如Ganache。
章节
Truffle – 迁移脚本文件
Truffle – 初始迁移合约(Migrations.sol)
Truffle – 部署器(Deployer)
Truffle – 根据区块链网络部署
Truffle – 部署时获取账户
Truffle – Deployer API