一、基础环境
- git bash
- node.js
- npm
二、 安装truffle
- $npm install -g truffle // -g 表示全局安装,否则安装在当前目录的node_modules文件夹下,需要自己添加环境变量
- $truffle -v //查看版本
三、构建项目
- $mkdir test & cd test //新建文件夹并进入
- $truffle unbox webpack //生成web应用,旧版本使用truffle init,新版本为了增加灵活性不再生成web应用
- $truffle develop //开启truffel内置的ganache测试节点
- 修改truffle.js文件中的host和port与ganache节点一致
- 修改./script/文件夹下的js文件中的host和port与ganache节点一致,获取web3实例的语句也要做相应的修改
- 新开一个git bash
- $truffle compile //编译./contract/文件夹下的智能合约
- $truffle migrate //部署智能合约
- 如果出现网络标识符识别错误,尝试$truffle.cmd migrate --network ganache
- $npm run dev //运行项目