- 如果已經安裝 Node ,請往下個段落檢查 Node 以及 npm 版本
- 至 https://nodejs.org/zh-tw/download/ 網站下載 LTS 版本
打開 Command Line (命令提示字元),輸入
node -v
npm 也是一樣,輸入指令
npm -v
- 成功會顯示版本,我們這個教學版本需要:
- Node >= 8.0
- npm >= 5.6
直接下載新版本 Node,覆蓋以前 node 安裝的路徑即可,新版本的 Node 會搭配新版的 npm ,因此不需再次更新 npm
- 至 https://git-scm.com/ 下載 Git
- 打開安裝檔案,基本上一直按 Next
- 在自己的 user 資料夾,新增
.gitconfig
檔案 - 用記事本開啟,貼上以下內容,==其中有屬於個人的資訊,要記得修改==,再存檔
[user]
name = 你的名字
email = NT帳號@fareastone.com.tw
[https]
proxy = http://NT帳號:NT密碼@fetfw.fareastone.com.tw:8080/
[http]
proxy = http://NT帳號:NT密碼@fetfw.fareastone.com.tw:8080/
sslVerify = false
- 同樣在 user 資料夾,新增
.npmrc
檔案 - 用記事本開啟,貼上以下內容,==其中有屬於個人的資訊,要記得修改==,再存檔
proxy=http://NT帳號:NT密碼@fetfw.fareastone.com.tw:8080/
https-proxy=http://NT帳號:NT密碼@fetfw.fareastone.com.tw:8080/
strict-ssl=false
- 至 https://code.visualstudio.com/download 下載 VSCode
- 一直按下一步
- 注意下圖,其他部分全選
-
到 https://github.com/imjerry1995/react-workshop clone React 專案
-
打開自己的終端機(Command Line),切換到自己的目錄或桌面
-
用指令方式下載專案
git clone https://github.com/imjerry1995/react-workshop.git
-
在終端機的下拉式選單,選擇
Select Default Shell
-
在 VSCode 的終端機上下這個指令
npm install
-
跑好之後,切換到練習的分支
git checkout step-0
-
接著下
npm start
git clone <github專案路徑>
git checkout 分支名稱
- 若程式打錯或跟不上,可以切到目前階段的分支
- step-0 新的 Project
- step-1 開始做奶茶 List,完成奶茶 List
- step-2 開始元件化奶茶List,完成元件化奶茶 List
- step-3-homework 奶茶 List 元件化完成,開始元件化其他元件
- step-3-homework-solution 畫面元件化完成
- step-4 畫面元件化完成,開始調整 Menu 並加入 LocalStorage, LocalStorage 完成
- step-5 調整 Menu 並加入 LocalStorage 完成,加入明細頁面,明細頁面完成
- step-6 明細頁規劃完成,開始加入 Router,並微調程式,Router加入完成
- step-7 Router加入完成,開始加入生命週期概念(串接資料),串接資料完成
- 在 VSCode 的終端機下以下指令建立 React 專案
npx create-react-app my-app