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

你可能感兴趣的:(truffle)