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": { }}