[情境劇場]
解師傅:嘿!老闆!我找到了一間不錯的店面,CRA 師傅會幫我們完成它!
要開一間 React 熱炒店,想當然要先有一間環境店面,即使小當家有再高的廚藝,沒有店面也是無用武之地,我們請 CRA 師傅幫我們建好環境,一起期待我們的新店面吧!!
因為要建置一個 JavaScript 的開發環境,一般都會用 Node.js 來作為測試或開發用的本地端伺服器,所以在安裝 React 之前,要先確認:
- 是否已安裝 Node
- Node 版本需 >= 14.0.0
- npm 需 >= 5.6
安裝 Node 就等於已安裝了 npm 工具,所以只需要檢查 npm 版本即可
安裝 Node.js
先到 Node 官網,會看到有兩個版本
- LTS 長期支援版本:官方長期維護,較為穩定,供一般開發專案使用
- Current 最新版本:具有現在最新功能,但可能會有變動,較不穩定,要對新功能做研究測試才會使用這個版本
我們只是要執行專案,下載 LTS 長期支援版本
確認版本
檢查是否安裝成功,打開命令提示字元(在 windows 搜尋 cmd
或在鍵盤按 開始 + R
)
確認 Node 版本
1
node -v
確認 npm 版本
1
npm -v
確認 Node 安裝完就可以來安裝 React 囉!
安裝 React
Create React App 簡稱為 CRA,是一個適合學習 React 的環境,
也是使用 React 建立一個 全新的 single-page 應用程式 的最佳方法
你可以在你要的資料夾下指令 cmd
開啟命令提示字元,
接著從下面選擇一種方式安裝 Create React App,官方使用 NPX
my-app 為專案名稱,依專案自行命名
- NPX
1
npx create-react-app my-app
- NPM
1
npm init react-app my-app
- Yarn
1
yarn create react-app my-app
⭕ npm 與 npx 的差異
npm 為永久安裝,npx 安裝後即移除
Create React App 只有最一開始建立專案會用到,之後就不會用了,就很適合用 npx 來安裝
安裝成功後,會出現建議的指令
cd my-app
進入 my-app
npm start
開啟專案
如果記不起來指令也沒關係,使用編輯器開啟專案(這邊使用的是 Visual Studio Code)
點擊 package.json,scripts
的地方也會顯示指令
npm start
執行專案
npm run build
打包專案
npm test
執行測試
npm run eject
對 Create React App 配置進行高度修改
安裝完就大功告成囉!!
結語
我們今天用 Create React App 成功安裝好 React 了,接著可以進行專案上的開發,明天再來介紹專案內的檔案分別是做什麼功用,以及專案結構該怎麼分配吧!!
本文為 IT 鐵人賽系列文 你 React 了嗎? 30 天解鎖 React 技能
🚀實體工作坊分享
玩轉 Web頁面的前端技術(HTML/CSS/JS) 一日體驗課
最近時賦學苑開了實體體驗課,即使你對程式碼沒有概念也能上手!Lala 會帶你一起做出一個個人品牌形象網站,帶你快速了解前端的開發流程,快跟我們一起玩轉 Web 吧!🚀線上課程分享
線上課程可以加速學習的時間,省去了不少看文件的時間XD,以下是我推薦的一些課程想學習更多關於前後端的線上課程,可以參考看看。
Hahow
Hahow 有各式各樣類型的課程,而且是無限次數觀看,對學生或上班族而言,不用擔心被時間綁住六角學院
如果你是初學者,非常推薦六角學院哦!剛開始轉職也是上了六角的課,非常的淺顯易懂,最重要的是,隨時還有線上的助教幫你解決問題!
Udemy
Udemy 裡的課程非常的多,品質普遍不錯,且價格都滿實惠的,CP值很高!也是很多工程師推薦的線上課程網站。