truffle

1、在使用之前我们先启动服务

$ testrpc
会启动服务并创建一个完整的在内存中的区块链
2、初始化工程
$ truffle init 
默认创建一个构建在以太坊内的代币demo应用。我们可以使用这个工程来进行快速的学习,或者你也可以删除这些文件来创建一个你自己的工程。
3、编译合约
$ truffle compile
or
$ truffle compile --compile-all
Truffle仅默认编译自上次编译后被修改过的文件,来减少不必要的编译。如果你想编译全部文件,可以使用--compile-all选项。
4、移植脚本
$ truffle migrate
这个命令会执行所有的位于migrations目录内的移植脚本。如果你之前的移植是成功执行的。truffle migrate仅会执行新创建的移植。如果没有新的移植脚本,这个命令不同执行任何操作。可以使用选项--reset来从头执行移植脚本。
5、创建前端工程
$ truffle build
构建结果存在./build目录。所以合约文件则在对应的位置./build/contracts
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。