區塊鏈truffle 4.1.5 開發入門

來源:互聯網
上載者:User

希望大家能夠給個評論,支援下新人,感激不盡。

區塊鏈近幾年非常的火爆。truffle是目前最流行的以太坊開發架構。

網上很多的truffle的環境部署都是2.x或者是3.x。最新的truffle已經更新至4.1.x版本。4.1.x版本的命令較以前版本有較大區別,很多新手(包括我)在剛開始的時候按照網上的教程怎麼都搭載不出環境,也報了很多的錯誤,導致很難受,走了很多的彎路,今天我把最新的truffle 4.1.5的搭載做一個總結,希望能夠有所協助,歡迎批評指正。

首先本人使用的是Ubuntu 17.1系統(linux系統都差不多啦)。

nodejs環境版本v8.11.0

truffle版本v4.1.5

第一步:安裝npm和nodejs環境,安裝教程本人不做贅述,網上有很多教程的。

第二步:安裝truffle:

npm install -g truffle

第三步:安裝webpack樣本項目。

找個許可權開放的地方,例如案頭路徑或者home下的本人使用者檔案夾下,建立一個檔案夾例如“demo”存放truffle項目,以後的終端啟動都是在“demo”目錄下運行命令:

 truffle unbox webpack

webpack是truffle官方的正式發布的樣本。其中包括合約、遷移、測試、使用者介面和WebPACK建立管道。(翻譯的不好)

運行結果如下圖所示(Setting up 步驟有點慢,不要著急多等會):


第四步:運行開發控制台:

truffle develop

運行結果:這個終端控制台就成了truffle的開發控制台(開發終端),不要關閉,裡面產生了幾個測試賬戶。

第五步:編譯和移植:

這裡有兩種方法,第一種是在步驟4中的開發終端直接輸入

 compile migrate

或者在新的終端中在上面加上truffle

 truffle compile truffle migrate
本文使用前者方法。


第六步:在你的專案檔夾中新啟動一個終端,輸入

 npm run dev

圖中紅色圈出的地方是工程所部署的地址,用瀏覽器直接開啟就行。

第七步:給賬戶儲值:

在開發終端中輸入

test或者在新終端輸入truffle test

本文使用前者。


最終的網頁:


最後附上官網英文生肉:http://truffleframework.com/boxes/webpack

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.