星期三, 1 2 月, 2023
  • 隱私權保護政策
雷司紀的小道投資
  • 文章總覽
  • 精選主題
    • 人物專訪系列
    • 市場延燒話題
    • 金融投資新知
    • 省錢小撇步
  • 美股投資入門
    • 投資基礎思維
    • 大師投資策略
    • 美股投資分析
    • 投資商品知識
    • eToro 交易平台
    • IG Markets 交易平台
  • 加密貨幣交易所
    • Binance 幣安交易所
    • OKX 歐易交易所
    • Pionex 派網交易所
    • Bitfinex 交易所
    • Bitget 幣記交易所
    • KuCoin 庫幣交易所
    • BingX 交易所
    • WOO X Global 交易所
    • 台灣加密貨幣交易所
    • 其他加密貨幣交易所
  • 區塊鏈科普
    • 懶人包 & 操作教學
    • 加密貨幣錢包教學
    • 基礎概念大補帖
    • 項目方 & 幣種介紹
    • NFT 資訊大解密
  • 合作專欄
    • 大杯可樂的每日金融
    • PANews 區塊鏈智庫媒體
    • BlockBeats 區塊律動
    • ODAILY 星球日報
    • Techflow 深潮
  • 關於我們
    • 諮詢服務
  • 文章總覽
  • 精選主題
    • 人物專訪系列
    • 市場延燒話題
    • 金融投資新知
    • 省錢小撇步
  • 美股投資入門
    • 投資基礎思維
    • 大師投資策略
    • 美股投資分析
    • 投資商品知識
    • eToro 交易平台
    • IG Markets 交易平台
  • 加密貨幣交易所
    • Binance 幣安交易所
    • OKX 歐易交易所
    • Pionex 派網交易所
    • Bitfinex 交易所
    • Bitget 幣記交易所
    • KuCoin 庫幣交易所
    • BingX 交易所
    • WOO X Global 交易所
    • 台灣加密貨幣交易所
    • 其他加密貨幣交易所
  • 區塊鏈科普
    • 懶人包 & 操作教學
    • 加密貨幣錢包教學
    • 基礎概念大補帖
    • 項目方 & 幣種介紹
    • NFT 資訊大解密
  • 合作專欄
    • 大杯可樂的每日金融
    • PANews 區塊鏈智庫媒體
    • BlockBeats 區塊律動
    • ODAILY 星球日報
    • Techflow 深潮
  • 關於我們
    • 諮詢服務
No Result
View All Result
雷司紀的小道投資
No Result
View All Result
Home 區塊鏈科普 基礎概念大補帖

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

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

by雷司紀
2022-10-27
in 基礎概念大補帖
0
區塊鏈教學:以太坊 Dapps 事前準備,如何在 Windows 作業系統上設定好開發環境?

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

3
SHARES
1.2k
VIEWS
分享到 Facebook分享到 Twitter

這是之前寫的技術文,因為當時是用英文寫的,請容許我就不翻譯了 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!

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

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


合作工商

加密貨幣其實就像台股一樣,你可以享有交易手續費折扣,不過取得方式卻不一樣。

在台股,你可以親自和業務員談手續費減免;但在幣圈,你必須透過推薦連結開戶才能享有手續費減免。

手續費減免的幅度也有分等級,這裡提供的都是折扣幅度最高的推薦連結,也就是說你在交易時能夠享受最大幅度的手續費折扣,而且保證是全球最大幅度的。

如果你今天在交易上多省 1% 的手續費,就代表你在投資績效上可以多賺 1%,更不用說下面的推薦連結都不只 1%,動輒 5% – 20% 的任君選擇。所以在幣圈投資時,用越好的手續費折扣連結來註冊,你在交易時能取得的投資績效也就越好。

交易所這間交易所適合做什麼操作?終身交易手續費折扣註冊推薦碼
幣安 Binance現貨、合約交易,以及質押領息最高 40%(20%折扣
+20%BNB費率抵免)
YIX7CMSZ
派網 Pionex開網格天地單、抄底寶,用期現套利領高額利息20%EhYBkd6v
FTX 交易所購買股權通證和 8% 活存利息5%rayskyinvest
Bitfinex美元放貸,獲取 18~25% 的利息收入6%MkvZwqTRR
Gate.io買平台幣 GT、小幣交易,提前布局潛力項目首年享 30% 費率折扣5961249
BingX合約交易與實體福利,享受一百多間在地店家優惠90 天享 20% 費率折扣HTDTMS5H
Kucoin閒幣賺息享 0.02% 手續費rJ6X7EW
Bybit現貨、合約交易享 0.1% 吃單手續費21215

【精選專欄】

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

【其他區塊鏈知識文章】

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

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

  • 追蹤雷司紀的 Facebook
  • 追蹤雷司紀的 Instagram
  • 雷司紀 Linktree 免費資源

Last Updated on 2022-10-27 by Nick

Tags: DappsEthereumnode.jsnpmSolidity CompilerWindows以太坊作業系統區塊鏈教學開發環境
雷司紀

雷司紀

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

相關文章

DEX 去中心化交易所是什麼?概念與功能介紹!

DEX 去中心化交易所是什麼?概念與功能介紹!
by大杯可樂
2022-12-16
0

加密貨幣成近來最新興的投資產品,但多數人...

Read more

交易所懶人包:在幣圈怎麼取得最優惠交易手續費折扣?像台股、美股一樣

交易所懶人包:在幣圈怎麼取得最優惠交易手續費折扣?像台股、美股一樣
by刻銘
2022-11-30
0

其實加密貨幣和台股、美股一樣,你可以在投...

Read more

掌握幣圈動態必收藏!三大加密貨幣數據網站介紹

掌握幣圈動態必收藏!三大加密貨幣數據網站介紹
by大杯可樂
2022-12-30
0

本篇文章我將就市面上比較知名的加密貨幣數...

Read more

0 到 1 完整觀念講解 NFT 項目投資教學

什麼是 NFT?從零到一完整觀念講解到 NFT 項目投資教學
byMr.西城
2022-11-30
0

近期 NFT 掀起一波熱潮,許多名人與藝...

Read more

遇到虛擬貨幣詐騙怎麼辦?七種最常見手法,教你如何預防!

遇到虛擬貨幣詐騙怎麼辦?七種最常見手法,教你如何預防!
by刻銘
2022-11-30
0

隨著加密貨幣興起,近年來在幣圈也出現越來...

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

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

發佈留言 取消回覆

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

訂閱雷司紀Telegram

近期文章

OKX 歐易交易所

歐易 OKX 交易所出金教學|鏈上提現、內部轉帳免手續費提幣

2023-01-29
OKX 歐易交易所

歐易 OKX 入金教學|信用卡快捷買幣、錢包轉帳、C2C、大宗交易

2023-01-20
加密貨幣交易所

在 FTX 倒閉後,加密貨幣資產放哪間交易所會比較安全?答:幣安跟綠葉!

2023-01-20
加密貨幣交易所

加密貨幣出金、繳稅攻略!稅務申報、台幣美金電匯方法大全

2023-01-20

延燒話題

  • 2023 幣安出金教學|美元電匯、錢包轉帳、C2C 台幣提現

    2023 幣安出金教學|美元電匯、錢包轉帳、C2C 台幣提現

    0 shares
    Share 0 Tweet 0
  • 價值投資教學|合理股價怎麼計算?四種公式與方法教你!

    0 shares
    Share 0 Tweet 0
  • 2023 最新實測|幣安 5 種入金方式步驟、手續費比較

    0 shares
    Share 0 Tweet 0
  • 石油投資攻略:五大石油公司超過 10% 殖利率配息,全球存股達人的長期首選!

    3357 shares
    Share 3357 Tweet 0
  • 派網 Pionex 是詐騙嗎?平台安全性和評價整理

    0 shares
    Share 0 Tweet 0
雷司紀X呢喃貓

熱門文章

  • 2023 幣安出金教學|美元電匯、錢包轉帳、C2C 台幣提現

    2023 幣安出金教學|美元電匯、錢包轉帳、C2C 台幣提現

    0 shares
    Share 0 Tweet 0
  • 價值投資教學|合理股價怎麼計算?四種公式與方法教你!

    0 shares
    Share 0 Tweet 0
  • 2023 最新實測|幣安 5 種入金方式步驟、手續費比較

    0 shares
    Share 0 Tweet 0
  • 石油投資攻略:五大石油公司超過 10% 殖利率配息,全球存股達人的長期首選!

    3357 shares
    Share 3357 Tweet 0
  • 派網 Pionex 是詐騙嗎?平台安全性和評價整理

    0 shares
    Share 0 Tweet 0

追蹤我們

  • 首頁
  • 精選主題
  • 美股投資入門
  • 加密貨幣交易所
  • 區塊鏈科普
  • 合作專欄
  • 諮詢服務

© 版權所有 2023 雷司紀的小道投資。查看我們網站的 隱私權保護政策。

No Result
View All Result
  • 文章總覽
  • 精選主題
    • 人物專訪系列
    • 市場延燒話題
    • 金融投資新知
    • 省錢小撇步
  • 美股投資入門
    • 投資基礎思維
    • 大師投資策略
    • 美股投資分析
    • 投資商品知識
    • eToro 交易平台
    • IG Markets 交易平台
  • 加密貨幣交易所
    • Binance 幣安交易所
    • OKX 歐易交易所
    • Pionex 派網交易所
    • Bitfinex 交易所
    • Bitget 幣記交易所
    • KuCoin 庫幣交易所
    • BingX 交易所
    • WOO X Global 交易所
    • 台灣加密貨幣交易所
    • 其他加密貨幣交易所
  • 區塊鏈科普
    • 懶人包 & 操作教學
    • 加密貨幣錢包教學
    • 基礎概念大補帖
    • 項目方 & 幣種介紹
    • NFT 資訊大解密
  • 合作專欄
    • 大杯可樂的每日金融
    • PANews 區塊鏈智庫媒體
    • BlockBeats 區塊律動
    • ODAILY 星球日報
    • Techflow 深潮
  • 關於我們
    • 諮詢服務

© 版權所有 2023 雷司紀的小道投資。查看我們網站的 隱私權保護政策。

點擊複製