本文带你从零开始搭建truffle以及编写迁移脚本和测试文件,并对测试文件的代码进行解释,让你更深入的理解truffle测试智能合约的原理,制作不易,望一键三连
在windos终端内安装truffle
npm install -g truffle
安装truffle时可能出现网络报错,多试几次即可
truffle --version
出现上图情况也没问题
下面就可以进行我们的操作了
创建一个truffle文件
创建一个空工程
truffle init
在contracts内加入HelloWorld合约
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
contract HelloWorld {
string private greeting;
// 构造函数,设置初始问候语
constructor() {
greeting = "Hello World";
}
// 获取当前的问候语
function get() publ