在最终部署到正式的以太坊网络(主网)之前,通常需要部署到本地区块链网络,或者以太坊的测试网络测试。
执行以下命令,可以指定网络部署:
$ truffle migrate --network live
此命令将执行迁移脚本,在迁移脚本代码中,可以通过以下方式获取网络名称:
module.exports = function(deployer, network) {
if (network == "live") {
// 如果是“live”网络,执行相应代码。
} else {
// 否则执行不同的代码。
}
}