在前面我们知道可以通过 truffle init
来初始化项目,但是这个只是一个智能合约相关的项目,如果我们要开发Dapp Web 应用,还得做一些配置之类的工作,所以truffle带了unbox功能,直接初始化一个集成各种配置环境的项目,如react、vue等。
在空目录下通过命令 truffle unbox [name of box]
就能生成一个开箱即用的项目。
[name of box]
的都在 github或者truffleframework 可以找到。
比如:
1 | # MetaCoin 智能合约实例 |
可以看到 unbox
其实是下载 github 仓库的zip包,我们也可以直接 clone github 上的仓库代码到本地。