- 安裝Dapp開發環境
- 安裝node.js
安裝完畢,打開控制台視窗,檢查是否成功
Node -v
- 安裝節點仿真器
>npm install -g ganache-cli
驗證安裝成功
>ganache-cli
3. 安裝solidity編譯器
> npm install -g solc
>solcjs –version
- 安裝web3
>npm install -g [email protected]
.>node -p ‘require(“web3”)
- 安裝truffle
>npm install -g truffle
>truffle.emd version
- 安裝webpack
>npm install -g [email protected]
>webpack -v
- 建構示例項目
- 建立DApp項目
mkdir demo
cd demo
- 用webpack模版初始化項目骨架結構
>truffle.cmd unbox webpack
- 安裝項目依賴的NPM包
- 修改truffle配置
如果使用圖形版的ganache,不需要修改truffle.js配置檔案,否則,需要在truffle.js中,修改port為8545,因為ganache-cli在8545端口監聽
- 啟動節點
啟動節點仿真器,以便部署合約并執行交易
>ganache-cli
6. 編譯合約
> truffle.cmd compile
- 部署合約
>truffle.cmd migrate
- 啟動DApp
>npm run dev
- 運作成功
- 如果要讓别的機器通路Dapp應用
在package.json修改
- 儲存後,重新啟動Dapp 把防火牆關閉
在另一台機器的浏覽器打開
通路成功