本方法使用了可视化软件Ganache
前两步与不使用可视化工具的步骤是一样的(有道云笔记),到第三步的时候需要注意:
在truffle插件下找到networks目录,提前打开Ganache软件
在Ganache中选择连接或者新建,我在这里选择新建,新建的时候点击以下按钮将项目中的truffle-config.js文件添加进去
然后进行端口配置,完成之后点击start进行连接
在vscode中选择连接,输入Ganache中对应的端口进行连接
4.在truffle-config.js中开放以下代码:
5.点击build进行智能合约编译
5.在终端输入truffle migrate进行部署
6.继续在此控制台输入test就能完成测试
以下是本地部署的方法:从第五步开始出现不同
5.编译完成后在终端输入truffle develop部署合约
若Ganache连接成功,此时在Ganache的日志中会看到部署信息增多
6.继续在此控制台输入 migrate -rest -all,将智能合约部署到区块链上,注意此时一定要在开头加阿拉伯数字
部署完成之后,继续在此控制台输入test,进行智能合约测试,测试结果如下: