标签:测试结果 管理功能 get 文件的 color meta 资源管理 集成 忽略
Truffle是一个世界级的开发环境,测试框架,以太坊的资源管理通道,致力于让以太坊上的开发变得简单,Truffle有以下:
mkdir metacoin cd metacoin truffle unbox metacoin
truffle unbox 下载样例时,需要一个空的文件夹,因此我们这儿新建一个目录进行操作。
unbox
Truffle 的盒子Boxs装有很多非常实用的项目样板,可以让你忽略一些环境配置问题,从而可以集中与开发你自己的DApp的业务唯一性。
除此之外,Truffle Boxes能够容纳其他有用的组件、Solidity合约或者库,前后端视图等等。
所有这些都是一个完整的实例Dapp程序。都可以下载下来逐一研究,寻找适合自己目前业务模型的组件。
Truffle的官方Boxes地址:https://www.trufflesuite.com/boxes/
vim truffle-config.js
ganache-cli
原文使用的是testrpc,但是由于testrpc不能很好的处理拜占庭问题,会在合约部署的时候抛出异常。
testrpc
异常信息如下:
truffle compile
根据编译输出的路径地址./build/contracts,我们去查看一下
可以看到原来所在在contracts目录下的智能合约文件(有合约contract,有库library)均被编译成了json文件。
这些json文件就是truffle用来部署合约的编译文件。
truffle migrate
部署结果如下:
truffle test
没有报错就说明通过了,测试结果如下:
参考链接:https://www.jianshu.com/p/2e2b3b12eb0e
标签:测试结果 管理功能 get 文件的 color meta 资源管理 集成 忽略
原文地址:https://www.cnblogs.com/fdzang/p/12704615.html