Truffle重复部署

当使用 Truffle 首次部署的时候(truffle migrate), 一般如果正确配置了 truffle.js 中的 development 部分, 那么应该会部署成功.

但是当我们 .sol 对脚本进行了修改, 再运行 truffle migrate 的时候, 会提示脚本已经是最新版本:

Using network ‘development’.
Network up to date.

明明已经加入了新的内容, 为什么 Ethereum 服务还是认为没有更新呢?

因为一般情况程序部署后是不允许修改的, 那么我们怎么办哩?

如果是测试环境, 直接使用 truffle migrate --reset 将环境重置是简单高效的方法哟!

具体命令参数参考: https://truffleframework.org/docs/advanced/commands#migrate

Donate - Support to make this site better.
捐助 - 支持我让我做得更好.