https://www.jianshu.com/p/f7a4de0cba9dhtml
1、安装DApp开发环境node
1.1 安装Node.jsgit
咱们使用官方长期支持的8.10.0LTS版本,下载64位包装包。web
下载后直接安装便可。安装完毕,打开一个控制台窗口,能够使用node了:npm
C:\Users\Administrator> node -v编程
v8.10.0编程语言
1.2 安装节点仿真器区块链
为了快速开发和测试以太坊DApp,咱们一般使用以太坊节点仿真器来模拟区块链,最流行的节点仿真器就是Ganache,以前被称为TeseRPC。测试
在控制台执行如下命令:ui
C:\Users\Administrator> npm install -g ganache-cli
安装完毕后,执行命令验证安装成功:
C:\Users\Administrator>ganache-cli --version
Ganache CLI v6.1.6 (ganache-core: 2.1.5)
要了解ganache命令行的详细用法,能够查看以太坊ganache CLI命令行参数详解
若是你是Win10,也能够下载预编译的Win10软件包,安装图形版的ganache。
1.3 安装solidity编译器
solidity是开发以太坊智能合约的编程语言,不熟悉的话能够查看以太坊solidity开发语言简介。
C:\Users\Administrator> npm install -g solc
安装完毕后,执行命令验证安装成功
C:\Users\Administrator > solcjs -version
0.40.2+commit.3155dd80.Emscripten.clang
1.4安装web3
C:\Users\Administrator> npm install -g web3
安装验证:
C:\Users\Administrator>node -p 'require("web3")'
require(web3
安装时报错:
解决:
这个问题是由于没有安装git
https://www.jianshu.com/p/96b51f201a89
安装git:https://www.cnblogs.com/tuhooo/p/7497233.html
https://jingyan.baidu.com/article/9f7e7ec0b17cac6f2815548d.html
以太坊私链搭建:安装go环境:https://blog.csdn.net/tao_627/article/details/79375950https://blog.csdn.net/scau_lth/article/details/79570886https://blog.csdn.net/w88193363/article/details/79402074https://blog.csdn.net/u013096666/article/details/72639906私链报错:http://8btc.com/thread-71918-1-1.html{"config": {"chainId": 15,"homesteadBlock": 0,"eip155Block": 0,"eip158Block": 0},"coinbase" : "0x0000000000000000000000000000000000000000","difficulty" : "0x400","extraData" : "","gasLimit" : "0xffffffff","nonce" : "0x0000000000000042","mixhash" : "0x0000000000000000000000000000000000000000000000000000000000000000","parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000","timestamp" : "0x00","alloc": { }}