如何在Windows上搭建区块链开发环境

最近一年区块链的概念越来越火,肯定也有挺多圈内圈外的人员想要涉足这个领域,笔者这里就先为大家介绍一下如何在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

这样我们就可以更愉快地编写智能合约啦。

 

 

Pingbacks已关闭。

Trackbacks
评论