Truffle 框架安装与使用

Truffle 

    最受欢迎的以太坊开发框架。  http://truffleframework.com
                                                                     
    Truffle是以太坊的开发环境,测试框架和资产管道,旨在让以太坊开发者的生活更轻松。 用Truffle,你会得到:
        · 内置的智能合约编译,链接,部署和二进制管理。
        · 使用Mocha和Chai进行自动合约测试。
        · 可配置的构建管道,支持自定义构建过程。
        · 可编写脚本的部署和迁移框架。
        · 用于部署到许多公有和私有网络的网络管理。
        ·  用于直接和合约沟通的交互式控制台。
        · 在开发过程中即时重建资产。
        · 外部脚本运行器,用于在Truffle环境中执行脚本。

安装

         $ npm install -g truffle

快速使用

    对于默认的一组合约和测试,请在空白项目目录中运行以下内容:

          $ truffle init

    在这里,你可以使用 truffle complie, truffle migrate,和 truffle test 来编译、部署你的合约到网络上去,并运行相关的合约单元测试。
     Truffle捆绑了一个本地区块链开发服务器,当您调用上述命令时,该服务器会自动启动。如果你想要配置一个更高级的开发环境, 我们建议您通过在命令行运行 npm install -g ganache-cli来单独安装区块链服务器。
    · ganache-cli:一款命令行版本的Truffle区块链服务器。
    · ganache:服务器的GUI,显示您的交易历史和链状态。

开发
        # 安装
        npm install -g lerna
         npm install -g yarn
         npm run bootstrap

          # 测试
         npm test

        # 添加依赖包
        cd packages/<truffle-package>
        yarn add <npm-package> [--dev] # Use yarn

















猜你喜欢

转载自blog.csdn.net/zyj0813/article/details/80890442