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

欢迎关注本人微信公众号,谢谢

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值