truffle使用经验总结

truffle是一款开源的以太坊DApp合约开发部署工具,通过近期的使用,总结出以下经验。

truffle可独立使用

truffle在编译、部署合约时可独立使用。

需要的文件/目录如下

  1. contracts目录:合约sol文件放在该目录下;
  2. migrations目录:部署合约的js文件放在该目录下;
  3. truffle-config.js:truffle配置文件。

npm依赖

  1. truffle
  2. truffle-hdwallet-provider

编译好的合约可独立使用

这个是说,truffle把合约编译部署好后,会生成build目录,内含编译好的合约,可以把这些合约拿到其它任何受支持的项目中去用,Vue/React/Angular均可,不限框架。

需要的npm依赖

  1. web3
  2. truffle-contract

有这两条经验,前后端即可分离,前端和后端开发人员做好自己那部分工作就可以了,特别是前端开发人员,可以使用自己熟悉的任何框架。

Leave a Comment

豫ICP备19001387号-1