本文介绍在windows下如何搭建以太坊DApp的开发环境,包括nodejs、truffle、solc、web3js、ganache等。
一、安装DApp开发环境
1.1 安装Node.js
我们使用官方长期支持的8.10.0LTS版本,点击这个链接下载32位安装包,32位安装包即可用于32位系统,也可用于64位系统。
如果你确认你的系统是64位,也可以下载64位包装包。
下载后直接安装即可。安装完毕,打开一个控制台窗口,可以使用node了:
C:\Users\hubwiz> node –v
v8.10.0
1.2 安装节点仿真器
为了快速开发和测试以太坊DApp,我们通常使用以太坊节点仿真器来模拟区块链,最流行的节点仿真器就是Ganache,之前被称为TeseRPC。
在控制台执行以下命令:
C:\Users\hubwiz> npm install –g ganache-cli
安装完毕后,执行命令验证安装成功:
C:\Users\hubwiz> ganache-cli
Ganache CLI v6.0.3 (ganache-core: 2.0.2)
要了解ganache命令行的详细用法,可以查看