Box

Box

3BoxTech Founder / Web3Box Founder/ solidity dev./Several years of experience in Solidity and full-stack development.
twitter

Web3企業級工程-初級篇:1. 前期準備

前言#

在文章開始前,先明確好幾個閱讀要點。文章中會多次出現,必要條件可選內容一定不要注意⚠️ 等詞。他們的意思分別為。

  • 必要條件:屬於一定需要的內容,缺少後將會無法進行教程。

  • 可選內容:屬於補充性內容,並不會對教程產生影響

  • 一定不要:屬於強制規範內容,請不要做此內容下的行為

  • 注意⚠️:屬於提示性內容,該內容中會進行指引,並且指出什麼應該,什麼不應該。

目標人群#

本文適合以下用戶閱讀。必要條件:具備理解能力和英語閱讀能力。

  • 計算機專業相關人員

  • Web2 轉向 Web3 的有基礎開發者

  • 有開發簡單項目,但是缺少開發大型項目經驗的開發者

  • 在校大學生,需要有自制力和自學能力還有較為出色的綜合能力

  • 進來圖一樂

本文不適合以下用戶閱讀。

  • 毫無編程基礎的用戶

  • 頂尖高手

開發環境#

本文將全程用Macos進行開發,如果你是使用Windows系統,推薦兩個解決方案。

  • 更換Mac

  • 自行搜索一些無法在Windows上執行的命令如何用其他方案替代,比如安裝Node環境,在Unix類系統下可以使用nvm,但是win只能下載安裝包

必要軟件#

  • 科學上網工具

軟件環境安裝#

一般情況下,開發一個 Dapp(EVM)需要一些基礎軟件,下面是必要的基礎軟件在 Macos 下安裝的方式。請注意全程開啟科學上網,如果沒有科學上網工具,請自行搜索替代源。

必要軟件有:

  • Git

  • VSCode

  • Nodejs(v16+)

如果你知道如何手動安裝這些,可以跳過接下來的教程。

不過,為了方便安裝,我們會先安裝一個可選軟件,Brew。

安裝 Brew#

輸入命令到終端

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

安裝過程中需要輸入一次系統密碼,並且後續需要按一次回車鍵。

注意安裝後的提示

如果出現以上提示,執行下方命令即可。

安裝 Git,Nvm#

輸入命令

brew install git
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash

安裝 Nodejs#

輸入命令

nvm install --lts

安裝 VSCode#

輸入命令

brew install --cask visual-studio-code

檢驗#

至此,我們已經安裝了必要軟件中的 node,vscode,git。但是我們可以輸入以下命令進行檢驗

git -v
node -v
code -v

結果應該如下。

檢驗結果

可選安裝#

不過,為了更好的開發體驗,我們還需要安裝一個yarn包管理工具。

輸入命令

npm install yarn -g
######
yarn -v

結果應該包含以下內容

yarn 安裝成功

總結#

自此,我們已經進行了最初步的環境環境安裝,這一章節並沒有難度和太大的意義,但是這是對能否學習這門課程的一個初步檢驗,也可以認為是一個門檻。如果在這一章都遇到較大的問題,推薦靜下心來仔細研究後再進行學習。

subscribe://

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。