Dapp 开发系列一 :安装truffle,web3.js等基础环境

Dapp 开发系列一 :安装truffle,web3.js等基础环境,第1张

本文安装环境在 win10系统,其中所有的命令都是在cmd里面确定可以走通的。

因为作者之前做推荐系统的,包括数据存储还有前台展示都是自己开发的,所以对于前端的知识还是了解的不少(高情商:公司业务需要扩展,所以需要能全局处理所有开发任务。低情商:公司小)。因为交互使用的是web3,js,所以需要对js有一定了解。

其中前端的界面使用vue,后台使用 区块链来存储少量数据(数据多的话个人肯定是扛不住费用的),其中智能合约编写语言选择的是 solidity(语言比较简单,有编程经验的入门很快)。

智能合约语言solidity学习地址:Solidity — Solidity 0.8.14 documentation

其中 node.js 我已经安装过,而且资料多,可以自行搜索。

1.查看node安装版本

# node -v

 2.配置taobao镜像

# npm config set registry https://registry.npm.taobao.org

 查看是否生效

# npm config list

可以看到变成淘宝的资源了

3.安装ganache 

 ganache 作用主要是本地区块链可以模拟公共区块链,开发人员可以在本地区块链上测试交易,后期项目主要是在这个环境上进行部署测试。

# npm install -g ganache-cli

4.安装 web3.js

web3.js主要就是和智能合约对象的交互

# npm install web3

 

 5.安装  Truffle

# npm install -g truffle

 

 # truffle version

到这里基本上基础环境就已经搭建好了,ide的选择就看自己的使用习惯了,我用的是vs code,因为vue我也喜欢用这个编写。

下章咱们就可以开始智能合约的编写和测试了。敬请期待!

给大家推荐个好玩的项目

项目地址:https://cryptozombies.io/zh/course

一个怎么编写Dapp的教程,用作启蒙非常好

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/942403.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-18
下一篇 2022-05-18

发表评论

登录后才能评论

评论列表(0条)

保存