iT邦幫忙

2022 iThome 鐵人賽

DAY 3
0
Modern Web

你 React 了嗎? 30 天解鎖 React 技能系列 第 3

[DAY 3] React 環境安裝-完成前置作業

  • 分享至 

  • xImage
  •  

[情境劇場]

解師傅:嘿!老闆!我找到了一間不錯的店面,CRA 師傅會幫我們完成它!

要開一間 React 熱炒店,想當然要先有一間環境店面,即使小當家有再高的廚藝,沒有店面也是無用武之地,我們請 CRA 師傅幫我們建好環境,一起期待我們的新店面吧!/images/emoticon/emoticon35.gif


cover

因為要建置一個 JavaScript 的開發環境,一般都會用 Node.js 來作為測試或開發用的本地端伺服器,所以在安裝 React 之前,要先確認:

  • 是否已安裝 Node
  • Node 版本需 >= 14.0.0
  • npm 需 >= 5.6

安裝 Node 就等於已安裝了 npm 工具,所以只需要檢查 npm 版本即可


安裝 Node.js

先到 Node 官網,會看到有兩個版本

  • LTS 長期支援版本:官方長期維護,較為穩定,供一般開發專案使用
  • Current 最新版本:具有現在最新功能,但可能會有變動,較不穩定,要對新功能做研究測試才會使用這個版本

我們只是要執行專案,下載 LTS 長期支援版本

nodejs

確認版本

檢查是否安裝成功,打開命令提示字元(在 windows 搜尋 cmd 或在鍵盤按 開始 + R)

  • 確認 Node 版本
node -v
  • 確認 npm 版本
npm -v

check node
確認 Node 安裝完就可以來安裝 React 囉!


安裝 React

Create React App 簡稱為 CRA,是一個適合學習 React 的環境,也是使用 React 建立一個 全新的 single-page 應用程式 的最佳方法

你可以在你要的資料夾下指令 cmd 開啟命令提示字元,接著從下面選擇一種方式安裝 Create React App,官方使用 NPX

my-app 為專案名稱,依專案自行命名

  • NPX
npx create-react-app my-app
  • NPM
npm init react-app my-app
  • Yarn
yarn create react-app my-app

⭕ npm 與 npx 的差異
npm 為永久安裝,npx 安裝後即移除
Create React App 只有最一開始建立專案會用到,之後就不會用了,就很適合用 npx 來安裝

安裝成功後,會出現建議的指令

CRA

cd my-app 進入 my-app

npm start 開啟專案


如果記不起來指令也沒關係,使用編輯器開啟專案(這邊使用的是 Visual Studio Code)

點擊 package.json,scripts 的地方也會顯示指令

script

npm start 執行專案

npm run build 打包專案

npm test 執行測試

npm run eject 對 Create React App 配置進行高度修改


安裝完就大功告成囉!/images/emoticon/emoticon07.gif

react

結語

我們今天用 Create React App 成功安裝好 React 了,接著可以進行專案上的開發,明天再來介紹專案內的檔案分別是做什麼功用,以及專案結構該怎麼分配吧!/images/emoticon/emoticon42.gif



本文將同步更新至我的部落格
Lala 的前端大補帖



上一篇
[DAY 2] React 的特性與思維,我該先學哪個框架呢?
下一篇
[DAY 4] React 專案結構說明與配置(File Structure)
系列文
你 React 了嗎? 30 天解鎖 React 技能30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言