星期四, 19 5 月, 2022
No Result
View All Result
Newsletter
雷司紀的小道投資
  • 文章總覽
  • 投資必備知識
    • 投資基礎思維
    • 大師投資策略
    • 投資商品知識
    • 經濟學知識
    • 省錢小撇步
  • 美股投資分析
  • 美股開戶
    • eToro
    • IG Markets
  • 精選主題
  • 心得系列
  • 區塊鏈/加密貨幣/NFT
    • 區塊鏈知識
    • 新手加密貨幣教學:區塊鏈原理、避免詐騙、可靠交易所統整
    • 用白話文看懂比特幣是什麼!挖礦又是什麼?
    • NFT 資訊知識大解密
    • 項目方 & 幣種介紹
    • 加密貨幣錢包教學
    • 幣安-系列文 (BNB/BSC/現貨/幣安寶/質押/空投)
    • 派網-系列文 (網格交易/天地單/期限套利)
    • FTX -系列文 (FTT/股權通證/預測合約商品)
    • Gate.io 交易所 (中國崛起交易所,全球前十大)
    • KuCoin 交易所 (韓國政府支持發展,全球前十大)
    • Crypto.com 系列文章
    • Cabital 銀行(存 USDT 無腦拿 12% 利息)
  • 合作專欄
    • 【專欄】大杯可樂的每日金融
  • 商業合作
  • 聯絡我們
    • FB 粉絲專頁
    • Youtube 頻道
    • Instagram
    • LINE 群組
    • Telegram 群組
    • 訂閱雷司紀 Telegram 頻道
  • 文章總覽
  • 投資必備知識
    • 投資基礎思維
    • 大師投資策略
    • 投資商品知識
    • 經濟學知識
    • 省錢小撇步
  • 美股投資分析
  • 美股開戶
    • eToro
    • IG Markets
  • 精選主題
  • 心得系列
  • 區塊鏈/加密貨幣/NFT
    • 區塊鏈知識
    • 新手加密貨幣教學:區塊鏈原理、避免詐騙、可靠交易所統整
    • 用白話文看懂比特幣是什麼!挖礦又是什麼?
    • NFT 資訊知識大解密
    • 項目方 & 幣種介紹
    • 加密貨幣錢包教學
    • 幣安-系列文 (BNB/BSC/現貨/幣安寶/質押/空投)
    • 派網-系列文 (網格交易/天地單/期限套利)
    • FTX -系列文 (FTT/股權通證/預測合約商品)
    • Gate.io 交易所 (中國崛起交易所,全球前十大)
    • KuCoin 交易所 (韓國政府支持發展,全球前十大)
    • Crypto.com 系列文章
    • Cabital 銀行(存 USDT 無腦拿 12% 利息)
  • 合作專欄
    • 【專欄】大杯可樂的每日金融
  • 商業合作
  • 聯絡我們
    • FB 粉絲專頁
    • Youtube 頻道
    • Instagram
    • LINE 群組
    • Telegram 群組
    • 訂閱雷司紀 Telegram 頻道
No Result
View All Result
雷司紀的小道投資
Home 區塊鏈/加密貨幣/NFT 區塊鏈知識
區塊鏈教學:以太坊 Dapps 事前準備,如何在 Windows 作業系統上設定好開發環境?

區塊鏈教學:以太坊 Dapps 事前準備,如何在 Windows 作業系統上設定好開發環境? - photo by josh calabrese on unsplash

以太坊 Dapps 事前準備-如何在 Windows 作業系統上設定好開發環境?

想使用 Windows 作業系統來架設區塊鏈?這篇將從開發環境的設定開始進行教學!

雷司紀by雷司紀
2021-11-30
in 區塊鏈知識
Reading Time: 4min read
0
ascendex 頂峰交易所 Banner ascendex 頂峰交易所 Banner ascendex 頂峰交易所 Banner
ADVERTISEMENT
Share on FacebookShare on LineShare on Twitter
瀏覽次數:995

這是之前寫的技術文,因為當時是用英文寫的,請容許我就不翻譯了 XD 如果真的看不懂英文,可以下載 Chrome 的 Google 翻譯外掛,會有助於理解。本篇目的是讓 Windows 作業系統的使用者,能夠先設定好以太坊 Dapps 的開發環境,以利後續的開發部署。

目錄

  • Introduction
  • Step 1. Install node.js and npm
  • Step 2. Install Ganache
  • Step 3. Install Solidity Compiler
  • Step 4. Install Truffle
  • Step 5. Install web3
  • Step 6. Install webpack
  • Done!

Introduction

If you’re thinking of developing decentralized applications on blockchain, the Ethereum Dapps are a good starting.

In this article, I will illustrate the steps you need to follow to setup your Ethereum Dapps development environment for Windows OS with necessary dependencies before developing your first Dapps.

My OS is Windows10(x64) for the following environment construction.


Step 1. Install node.js and npm

npm (i.e., Node Package Manager) is a package manager for JavaScript, and it is the default package manager for Node.js (a JavaScript runtime environment).

Since that you need to install the necessary dependencies and environments of Ethereum Dapps through npm, the first step is to install node.js.

以太坊 Dapps 事前準備,設定 Windows 開發環境。Download here(and follow the installation instructions)
Download here(and follow the installation instructions): https://nodejs.org/en/

If you have it installed, open the terminal (command prompt) and type command:

>> npm  // the command used to install in the following steps

The successful installation looks like this:

以太坊 Dapps 事前準備,設定 Windows 開發環境。Checking npm installation
Checking npm installation

Step 2. Install Ganache

Ganache will simulate a local blockchain nodes environment on your device for building such Ethereum applications. It will give you 10 free accounts by default, and each account has 100 fake ethers for testing/deploying purposes.

There are two version for Ganache:

  • GUI version (recommend)
  • CLI verision

For a beginner, I recommend to install Ganache-GUI version for easy and friendly interface. You can install it from here

If you have already been a developer, you can use CLI version for quick development. The Ganache-CLI installation commands are showed below:

>> npm install -g ganache-cli   //install ganache-cli
以太坊 Dapps 事前準備,設定 Windows 開發環境。Install ganache-cli
Install ganache-cli

For testing whether Ganache-CLI is installed successful or not, you can type commands below, and the system should return such version inforamtion:

>> ganache-cli --version   // checking ganache installationGanache CLI v6.1.6 (ganache-core: 2.1.5)
以太坊 Dapps 事前準備,設定 Windows 開發環境。Check ganache-cli installation
Check ganache-cli installation

Step 3. Install Solidity Compiler

Solidity is the core programming language for developing Ethereum Dapps.

Before using a programming language, you should install it’s compiler first:

>>  npm install -g solc
以太坊 Dapps 事前準備,設定 Windows 開發環境。Install Solidity Compiler
Install Solidity Compiler
>>  solcjs --version (驗證是否安裝成功)
以太坊 Dapps 事前準備,設定 Windows 開發環境。Check Solidity installation
Check Solidity installation

Step 4. Install Truffle

Truffle is the core development environment and testing framework for building Ethereum Dapps easily.

It’s tools that asset pipeline for blockchains using the Ethereum Virtual Machine (EVM), and aims to make life as a developer easier, especially for smart contracts manipulation.

Use the commands in the prompt for installing Truffle:

>>  npm install -g truffle // install Truffle
>> truffle version // Check Truffle installation
以太坊 Dapps 事前準備,設定 Windows 開發環境。Install Truffle
Install Truffle

Step 5. Install web3

>> npm install -g web3
以太坊 Dapps 事前準備,設定 Windows 開發環境。Install web3
Install web3
>> node -p 'require("web3")'
以太坊 Dapps 事前準備,設定 Windows 開發環境。Check web3 installation
Check web3 installation

Step 6. Install webpack

>>  npm install -g webpack     // install webpack
>> webpack -v // check webpack installation
>> npm install -g webpack-cli // install webpack-cli
以太坊 Dapps 事前準備,設定 Windows 開發環境。Install webpack
Install webpack
以太坊 Dapps 事前準備,設定 Windows 開發環境。Check webpack
Check webpack
以太坊 Dapps 事前準備,設定 Windows 開發環境。Install webpack-cli
Install webpack-cli

Done!

After the above six steps, you have already prepared an environment for developing Ethereum Dapps on Windows OS.

If you can’t wait to build up your first Dapps, the following article will demonstrate “How to deploy your first ERC-20 smart contracts (cryptocurrency) to Ethereum Testnets!”

Please enjoy it, and feel free to give any comment and feedback!


對投資人來說,加密貨幣是不同於傳統金融(股票、外匯、黃金)、一種新型態的投資資產,因此門檻相對來說也較高。

建議想投入這個市場,先好好花時間來研究背後相關的知識,以及多看網路上的資源文章,充實自己對加密貨幣的認知藍圖。

如果是煩惱該選擇哪間加密貨幣交易所,我可以提供自己的經驗作參考:

  • 幣安 Binance:我利用來現貨交易、買幣賣幣投資、質押領幣利息…等用途【幣安系列文】
  • 派網 Pionex:我利用來開設網格天地單、放幣期限套利領高額利息【派網系列文】
  • FTX 交易所:我利用來購買股權通證(用加密貨幣買美股和 Pre-IPO 股票)【 FTX 系列文】
  • Gate.io:我利用來買平台幣 GT、小幣交易,提前布局尚未爆發的潛力項目 【Gate.io 系列文】
  • Cabital:適合被動收入,透過儲蓄加密貨幣領到 12-15% 的利息【Cabital 系列文】
  • KuCoin 庫幣:我利用閒幣賺息將手中閒置貨幣來收取利息、享有被動收入【KuCoin系列文】

當然不只有這些選擇,你可以再自行做功課研究,挑選適合自己的交易所,但務必留意安全性!

免責聲明: 本篇文章僅為知識分享教學文,所有交易皆存在風險,尤其加密貨幣和相關合約商品屬於波動性高的產品, 請謹慎投資。本文不構成任何開戶建議,請謹慎選擇具有安全監管保障的交易所與券商。

對加密貨幣有興趣的讀者可以加入》Line 群組-漫談加密貨幣群(區塊鏈、加密貨幣交流)


【精選專欄】

  • 【專欄】大杯可樂的每日金融
  • 【專欄】FTX 系列文章
  • 【專欄】幣安 Binance 系列文章
  • 【專欄】派網 Pionex 系列文章
  • 【專欄】投資必備知識
  • 【專欄】美股開戶教學

【其他區塊鏈知識文章】

  • 區塊鏈教學:用白話文看懂比特幣與挖礦是什麼?
  • 加密貨幣投資第一步:台灣最完整買賣 USDT 入金方式教學
  • 新手加密貨幣教學:區塊鏈原理、避免詐騙、可靠交易所統整
  • 區塊鏈教學:以太坊 Dapps 事前準備-如何在 Windows 作業系統上設定好開發環境?
  • 區塊鏈的資安議題:常見的駭客攻擊有哪些?論文導讀《Exploring the Attack Surface of Blockchain: A Systematic Overview》
  • 區塊鏈教學:利用 Windows 部署、開發 ERC-20 加密貨幣
  • 區塊鏈知識:比特幣披薩日!第一筆比特幣交易
  • The SandBox 是什麼?虛擬土地價值與應用,附帶土地購買教學詳解
  • 區塊鏈介紹:PoS 機制是什麼?如何運作?有何風險?
  • 公鏈什麼意思?又有哪些加密貨幣可以投資?

【訂閱、追蹤、更了解雷司紀的小道投資在做些什麼】

  • 追蹤雷司紀的 Facebook
  • 追蹤雷司紀的 Instagram
  • 雷司紀 Linktree 免費資源
Tags: DappsEthereumnode.jsnpmSolidity CompilerWindows以太坊作業系統區塊鏈教學開發環境
Previous Post

【2022 優惠】Crypto.com 交易所:註冊、驗證到入金

Next Post

 利用 Windows 部署、開發 ERC-20 加密貨幣

雷司紀

雷司紀

關注世界上各種大小時事,思考各產業的未來,追蹤最新科技技術引領的趨勢,預測未來投資市場的走向。 希望能以判性思考的方式,將多層面的資訊整合成一個更宏觀的輪廓,如此才能更看得清一些事情。

Related Posts

穩定幣是什麼?各種類優點與風險?怎麼購買?

穩定幣是什麼?各種類優點與風險?怎麼購買?

by雷司紀and2 others
2022-04-23
0

穩定幣是幣圈中最常被使用到的加密貨幣。和...

新手加密貨幣教學:什麼是加密貨幣?如何預防假幣詐騙?值得信賴的大型交易所有哪些?

【2022 新手加密貨幣教學】:區塊鏈運作原理、如何避免被詐騙、可靠交易所統整

by雷司紀and2 others
2022-03-30
0

這篇文章會教學加密貨幣、區塊鏈如比特幣、...

區塊鏈的礦工費(Gas Fee,Gwei)是什麼?怎計算?

區塊鏈的礦工費(Gas Fee,Gwei)是什麼?怎計算?

by雷司紀and3 others
2022-03-18
0

我將介紹 Gas Fee(Gwei),幣...

Load More
Next Post
區塊鏈教學:如何部署一份 ERC-20 智能合約

 利用 Windows 部署、開發 ERC-20 加密貨幣

Grab 將借殼上市!東南亞叫車平台估值將近 400 億美元,可望成 SPAC 最大規模 | 大杯可樂每日金融

Grab 將借殼上市!東南亞叫車平台估值將近 400 億美元,可望成 SPAC 最大規模 | 大杯可樂每日金融

發佈留言 取消回覆

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

近期發表文章

頂峰 AscendEX 最新活動:質押 $OMI 免費抽 NFT,享 10% 高年化,再得 8 美金

頂峰 AscendEX 最新活動:質押 $OMI 免費抽 NFT,享 10% 高年化,再得 8 美金

2022-05-18
Crypto.com 衍生品教學:何謂永續合約?如何計算與調整保證金水準

Crypto.com 衍生品教學:何謂永續合約?如何計算與調整保證金水準

2022-05-17
ThunderCore (TT 鏈) 介紹:Web3 的重要橋樑,打造行動娛樂一站式服務!

ThunderCore (TT 鏈) 介紹:Web3 的重要橋樑,打造行動娛樂一站式服務!

2022-05-16
不是美國公民也能用!FTX.US 註冊與身份驗證教學

不是美國公民也能用!FTX.US 註冊與身份驗證教學

2022-05-15
FTX Pro 轉帳新功能:直接用你的 .sol 地址收款

FTX Pro 轉帳新功能:直接用你的 .sol 地址收款

2022-05-15
怎麼投資 LUNA 幣?教你如何在幣安做多、做空 LUNA

怎麼投資 LUNA 幣?教你如何在幣安做多、做空 LUNA

2022-05-14
Whalefin 美金電匯入金教學:完整匯款流程,如何讓銀行幫你加速處理

Whalefin 美金電匯入金教學:完整匯款流程,如何讓銀行幫你加速處理

2022-05-14

文章分類

  • 其他 (12)
  • 區塊鏈/加密貨幣/NFT (250)
    • Amber Whalefin (2)
    • AscendEX 頂峰系列文章 (8)
    • Bitfinex 交易所 (1)
    • Bitget 幣記 (2)
    • Bybit—第二大的加密貨幣期貨交易平台 (6)
    • Cabital (4)
    • Crypto.com 系列文章 (9)
    • FTX 交易所 – 手把手帶你操作加密貨幣衍生品交易 (48)
    • Gate.io 芝麻開門交易所 – 帶你挖掘此平台幣 GT 的潛力 (9)
    • Huobi 火幣 (1)
    • KuCoin – 教你在交易所內挖掘富潛力的小幣種 (7)
    • NFT (10)
    • Pionex 派網交易所 – 引領你開始第一筆比特幣的網格交易 (25)
    • 加密貨幣錢包教學 (8)
    • 區塊鏈知識 (23)
    • 去中心化交易所 DEX (10)
    • 台灣加密貨幣交易所 (3)
    • 幣安 Binance – 新手老手都適用的加密貨幣投資教學系列文 (46)
    • 被動收益投資平台-懶人幣圈投資專用 (7)
    • 項目方 & 幣種介紹 (20)
  • 合作專欄 (357)
    • 【專欄】大杯可樂的每日金融 (357)
  • 商業合作 (1)
  • 心得系列 (5)
  • 投資必備知識 (54)
    • 大師投資策略 (14)
    • 投資商品知識 (16)
    • 投資基礎思維 (13)
    • 省錢小撇步 (6)
    • 金融經濟學理 (4)
  • 精選主題 (24)
    • 太空旅行 (3)
    • 巴菲特慈善餐會 (5)
    • 情慾與罪惡產業 (2)
    • 房地產 (1)
    • 投資趣聞 (1)
    • 雲端串流遊戲 (6)
  • 美股投資分析 (12)
  • 美股開戶教學 (30)
    • eToro (23)
    • IG Markets (7)

Facebook

About Me

關注世界上各種大小時事,思考各產業的未來,追蹤最新科技技術引領的趨勢,預測未來投資市場的走向。

希望能以判性思考的方式,將多層面的資訊整合成一個更宏觀的輪廓,如此才能更看得清一些事情。

No Result
View All Result
  • 文章總覽
  • 投資必備知識
    • 投資基礎思維
    • 大師投資策略
    • 投資商品知識
    • 經濟學知識
    • 省錢小撇步
  • 美股投資分析
  • 美股開戶
    • eToro
    • IG Markets
  • 精選主題
  • 心得系列
  • 區塊鏈/加密貨幣/NFT
    • 區塊鏈知識
    • 新手加密貨幣教學:區塊鏈原理、避免詐騙、可靠交易所統整
    • 用白話文看懂比特幣是什麼!挖礦又是什麼?
    • NFT 資訊知識大解密
    • 項目方 & 幣種介紹
    • 加密貨幣錢包教學
    • 幣安-系列文 (BNB/BSC/現貨/幣安寶/質押/空投)
    • 派網-系列文 (網格交易/天地單/期限套利)
    • FTX -系列文 (FTT/股權通證/預測合約商品)
    • Gate.io 交易所 (中國崛起交易所,全球前十大)
    • KuCoin 交易所 (韓國政府支持發展,全球前十大)
    • Crypto.com 系列文章
    • Cabital 銀行(存 USDT 無腦拿 12% 利息)
  • 合作專欄
    • 【專欄】大杯可樂的每日金融
  • 商業合作
  • 聯絡我們
    • FB 粉絲專頁
    • Youtube 頻道
    • Instagram
    • LINE 群組
    • Telegram 群組
    • 訂閱雷司紀 Telegram 頻道

© 2020 雷司紀的小道投資 - 專研股票、外匯、時事與公司財報等投資資訊。