创建 Truffle 项目工程

Truffle 大多数命令都是在 Truffle 项目目录下运行的。 所以第一步是创建一个 Truffle 项目。 可以创建一个空项目模板,不过对于刚接触Truffle的同学,推荐使用Truffle Boxes,它提供了示例应用代码和项目模板。 我们将使用MetaCoin box作为案例,它创建一个可以在帐户之间转移的Token(代币)。

  1. 为 Truffle 项目创建新目录:

    1. mkdir MetaCoin
    2. cd MetaCoin
  2. 下载 (“unbox”) MetaCoin box:

    1. truffle unbox metacoin
  1. 也可以使用 `truffle unbox <box-name>` 命令下载其他的 Box
  1. 如果要创建没有合约的空工程,可以使用 `truffle init`.
  1. 可以使用一个可选的选项 `--force` 在当前目录下初始化项目,不管当前目录的状态(即使它包含了其他人文件和目录)。
  2. 这个选项可用于 `init` and `unbox` 命令,不过要小心他会覆盖当前已经存在的文件或目录。

在操作完成之后,就有这样的一个项目目录结构: