iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 22
0
Modern Web

DApp 開發 - 使用 web3.js系列 第 22

開發 Dapp - Truffle 樣版 (Day22)

Box 是別人提供寫好的 Truffle 的樣版 (blueprint),讓你可以快速開始開發 DApp

Truffle Boxes:https://truffleframework.org/boxes/

安裝 truffle

npm install -g truffle

輸入你要的樣版名稱,這邊使用的是 unbox

# 語法:truffle unbox [box-name]
truffle unbox react-auth

.
├── <DIR> build
├── <DIR> config
├── <DIR> contracts
├── <DIR> migrations
├── <DIR> public
├── <DIR> scripts
├── <DIR> src
├── <DIR> test
├── LICENSE
├── package-lock.json
├── package.json
├── box-img-lg.png
├── box-img-sm.png
├── truffle-config.js
└── truffle.js
# 編譯智能合約
truffle compile

# 部署智能合約
truffle migrate

# 智能合約測試
truffle test
# 執行 DApp 測試
npm test

# 啟動 DApp,DApp 的位置會在 http://localhost:3000/
npm start

npm run build

熱門的樣版

官方提供的樣版

你可以從這裡找到更多官方提供的樣版:https://github.com/truffle-box

社群提供的熱門樣版


上一篇
開發 Dapp - 在 Truffle 上除錯 (Day21)
下一篇
開發 Dapp - 使用寵物商店樣版快速開發 DApp (1/3) (Day23)
系列文
DApp 開發 - 使用 web3.js30

尚未有邦友留言

立即登入留言