# React 課前環境建構 在來上 React 課程之前,請先在要攜帶來上課的電腦上,完成下面這些套件的安裝~ 下面的步驟主要是針對 Windows 電腦撰寫。 ## Node.js 安裝 1. 到[官方網站下載頁](https://nodejs.org/en/download)下載安裝檔。 ![螢幕擷取畫面 2023-11-03 211115.png](https://hackmd.io/_uploads/BkF3ZuzXp.png) 除非你的電腦很舊、或是使用 ARM 架構(如果你不知道的話,那你大機率不是),不然直接選擇最上面的 Windows Installer 即可。 2. 開始安裝,點擊 Next。 ![螢幕擷取畫面 2023-11-03 211724.png](https://hackmd.io/_uploads/Byj4mOMQ6.png) 3. 閱讀協議並勾選 "I accept the terms in the License Agreement",然後按 Next。 ![螢幕擷取畫面 2023-11-03 212013.png](https://hackmd.io/_uploads/S1YE4uMQ6.png) 4. 依照需要選擇安裝路徑。沒有偏好的話,就用預設的。好了之後點擊 Next。 ![螢幕擷取畫面 2023-11-03 212335.png](https://hackmd.io/_uploads/rywhE_Gma.png) 5. 這次我們會需要完整的 Node.js 安裝,所以功能選擇的部分,照預設的全選即可。 ![螢幕擷取畫面 2023-11-03 212805.png](https://hackmd.io/_uploads/Hk9eIdz76.png) 6. 我們這次不會用到原生的模組 (native modules),因此這個選項可不勾。 ![螢幕擷取畫面 2023-11-03 213157.png](https://hackmd.io/_uploads/B1E3DOzQa.png) 7. 終於完成所有設定了!選擇 Install 開始安裝。 ![螢幕擷取畫面 2023-11-03 213805.png](https://hackmd.io/_uploads/BykQO_MQa.png) 8. 等待安裝完成… ![螢幕擷取畫面 2023-11-03 213825.png](https://hackmd.io/_uploads/HyBI_dGmT.png) 9. 安裝完成!按 Finish 離開。 ![螢幕擷取畫面 2023-11-03 213845.png](https://hackmd.io/_uploads/H1hCOuGQT.png) 10. 還沒結束喔!最後,驗證一下能不能在終端機視窗中執行 Node.js。輸入以下指令: ```shell= node --version ``` 如果能看到版本號碼,那就是安裝成功了! ![螢幕擷取畫面 2023-11-03 214714.png](https://hackmd.io/_uploads/ryxIH9Oz7a.png) ## Visual Studio Code 雖然說大家應該都裝過了…但還是以防萬一。 1. 前往 [Visual Studio Code 官方網站](https://code.visualstudio.com/),點擊 Download for Windows 按鈕。 ![螢幕擷取畫面 2023-11-03 215630.png](https://hackmd.io/_uploads/rJ0Qh_GX6.png) 2. 開始安裝時,如果有問到關於確認是否進行 User Install 的問題的話,選 OK。 ![螢幕擷取畫面 2023-11-03 220216.png](https://hackmd.io/_uploads/rk4MRdfX6.png) 3. 閱讀完授權協議之後,選「我同意」,然後按下一步。 ![螢幕擷取畫面 2023-11-03 220555.png](https://hackmd.io/_uploads/r1BK0uzX6.png) 4. 選擇安裝路徑,完成後點下一步。 ![螢幕擷取畫面 2023-11-03 221458.png](https://hackmd.io/_uploads/BkhxSFfm6.png) 5. 選擇要不要「開始」功能表捷徑,依需要命名或調整位置,完成後按下一步。 ![螢幕擷取畫面 2023-11-03 223318.png](https://hackmd.io/_uploads/SykOrtf7T.png) 6. 依需要勾選附加安裝選項。建議可以全勾,也可以照預設勾選。完成後按下一步。 ![螢幕擷取畫面 2023-11-03 223710.png](https://hackmd.io/_uploads/B1qJ8FGm6.png) 7. 確認選擇沒問題後,按安裝。 ![螢幕擷取畫面 2023-11-03 223919.png](https://hackmd.io/_uploads/HJ8LLFzma.png) 8. 等待安裝完成… ![螢幕擷取畫面 2023-11-03 224027.png](https://hackmd.io/_uploads/S11YIFfQa.png) 9. 完成!啟動 Visual Studio Code,並完成新手教程吧! ![螢幕擷取畫面 2023-11-03 224112.png](https://hackmd.io/_uploads/Sy7CIFzQ6.png) ![螢幕擷取畫面 2023-11-03 224636.png](https://hackmd.io/_uploads/B10gOtzQp.png) ## 課程檔案 另外,這是上課時實作的[程式碼](https://github.com/junxiangzhan/todo-list-example),有興趣的可以先預習看看哦!