最近一年区块链的概念越来越火,肯定也有挺多圈内圈外的人员想要涉足这个领域,笔者这里就先为大家介绍一下如何在Windows上搭建区块链开发环境。
第0步:安装 Chocolatey
Chocolatey 是Windows下的一个包管理器,类似于Ubuntu下的 apt-get ,MacOS下的brew等。
访问 https://chocolatey.org/ 按照指导说明安装即可。
第1步:使用Chocolatey安装相关开发工具
以管理员身份打开Powershell终端,然后执行以下命令
$ choco install nodejs.install –y
$ choco install git –y
$ choco install VisualStudioCode -y
第2步:通过npm安装Truffle套件
重新以管理员身份打开一个PowerShell终端,输入一下指令
$ npm install -g npm
$ npm install -g -production windows-build-tools
$ npm install -g ganache-cli
$ npm install -g truffle
npm安装过程中,你可能看到很多输出信息,大部分都是一些提示信息、组件安装回滚信息等。
安装完成后,你可以通过在PowerShell执行以下命令来测试Truffle套件是否安装成功。
$ truffle
$ ganache-cli
如果你能看到上面这样的信息,说明Truffle套件安装成功了。
最后1步:创建工程并使用VS Code开始编写智能合约
在PowerShell中跳转到您的工作目录,然后使用 truffle init 指令初始化一个truffle工程,
使用VS Code打开这个工程,然后你就可以在VS Code中编写以太坊智能合约啦。
另外,为了方便在VS Code支持以太合约Solidity的语法高亮,我们可以安装一个VS Code的Solidity扩展插件 https://marketplace.visualstudio.com/items?itemName=JuanBlanco.solidity
这样我们就可以更愉快地编写智能合约啦。
—————————————————————————————————————
最后做一个广告:我们可以帮你做以下这些事情
1.基于以太坊的DAPP开发
类似:CryptoZombies
2.基于以太坊的私链搭建
3.基于以太坊的数字游戏开发
类似:以太猫,城市买卖
4.以太坊和区块链技术咨询
为客户提供关于以太坊等区块链技术咨询
5.数字货币交易平台研发
6.数字货币钱包开发
类似:钱包客户端开发
7.区块链相关媒体平台开发
如有需要请联系我。
我们是专注于区块链研发的技术团队,你可以通过以下方式联系到我们:
Q:408674613
微信:scu-hobo