-
新建一个项目
使用Truffle Boxes Truffle盒子项目模版(以metacoin为例)
mkdir MetaCoin cd MetaCoin truffle unbox metacoin
-
truffle unbox失败
原因:国内网络问题
-
由于网络问题truffle unbox失败,从Error错误中可以看到truffle盒子是从github上获取的,那么我们可以直接从github上clone下来
git clone https://github.com/truffle-box/metacoin-box.git
-
现在我们得到了metacoin项目模版
项目结构
. ├── contracts <-- solidity contracts live here ├── migrations <-- migration scripts live here ├── test <-- tests (Solidity and JS) live here └── truffle-config.js <-- truffle configuration file
-
编译测试部署
-
编译合约
truffle compile
truffle会执行
contracts/
下所有以.sol
结尾的文件 -
测试合约
truffle test
truffle会执行
test/
下所有测试文件,测试文件可以用JavaScript/TypeScript/Solidity编写测试某个特定文件
truffle test ./path/to/test/file.js
-
部署合约
truffle migrate
-
Truffle创建一个项目,解决truffle unbox失败问题
最新推荐文章于 2024-01-16 09:34:34 发布