1、npm 安装truffle
npm install -g truffle
讯享网
2、创建truffle项目
讯享网mkdir imooc-on-blockchain-truffle && cd imooc-on-blockchain-truffle
3、初始化truffle目录,会生成如下几个目录
- contracts 存放.sol合约文件
- migrations 部署脚本目录
- test 测试文件目录
- truffle-config.js truffle配置文件
% truffle init % ls -l contracts migrations test truffle-config.js
4、编译合约
编译合约以后会生成build目录,存放编译好生成的合约的json文件
讯享网truffle compile
5、修改合约
如果要部署自己的合约文件,将合约文件赋值到contracts目录下重新编译即可。
如果只是需要运行truffle的demo,不用改变
6、修改部署脚本
使用 artifacts.require("CourseList")方法引入合约,名称为定义好的合约名称。
然后将deployer.deploy()方法测参数修改为相应的参数名称。
const CourseList = artifacts.require("CourseList"); module.exports = function(deployer) { deployer.deploy(CourseList); };
7、启动dashboard
在项目的目录中执行truffle dashboard命令。会启动一个web服务并在默认浏览器中打开一个页面。
讯享网% truffle dashboard

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/60252.html