首頁  >  文章  >  create-react-app是什麼

create-react-app是什麼

藏色散人
藏色散人原創
2020-12-16 10:23:284128瀏覽

create-react-app是FaceBook的React團隊官方出的一個構建React單頁面應用的腳手架工具;它本身集成了Webpack,並配置了一系列內置的loader和默認的npm的腳本,能實現零配置就可以開發React的應用程式。

create-react-app是什麼

推薦:《react影片教學

Create React App 是官方支援的創建React 單頁應用程序的方法。它提供了一個零配置的現代構建設定。

快速開始

npx create-react-app my-app
cd my-app
npm start

(npx 來自npm 5.2 或更高版本, 查看npm 舊版的說明)

然後開啟http://localhost:3000/ 查看你的應用。

當你準備部署到生產環境時,使用 npm run build 建立一個壓縮後的 bundle(套件)。

npm start

立即開始

你 不需要 安裝或設定 Webpack 或 Babel 等工具。它們是預先配置好並且隱藏的,因此你可以專注於程式碼。

只要建立一個項目,就可以了。

建立應用程式

你需要在本機開發電腦上使用 Node >= 6(但在伺服器上不需要)。你可以使用 nvm (macOS/Linux) 或 nvm-windows 輕鬆地在不同專案之間切換 Node 版本。

要建立新應用,你可以選擇以下方法之一:

npx
npx create-react-app my-app
(npx 来自 npm 5.2+ 或更高版本, 查看 npm 旧版本的说明)
npm
npm init react-app my-app
npm init <initializer> 在 npm 6+ 中可用
Yarn
yarn create react-app my-app
yarn create 在 Yarn 0.25+ 中可用

輸出

#執行任何這些命令都會在目前目錄中建立一個名為my-app 的目錄。在該目錄中,它將產生初始專案結構並安裝依賴項:

my-app
├── README.md
├── node_modules
├── package.json
├── .gitignore
├── public
│   ├── favicon.ico
│   ├── index.html
│   └── manifest.json
└── src
    ├── App.css
    ├── App.js
    ├── App.test.js
    ├── index.css
    ├── index.js
    ├── logo.svg
    └── serviceWorker.js

沒有配置或複雜的資料夾結構,只是建立應用程式所需的檔案。安裝完成後,你可以開啟專案目錄:

cd my-app
Scripts

在新建立的專案中,你可以執行一些內建指令:

npm start 或 yarn start

在開發模式下執行應用程式。開啟 http://localhost:3000 在瀏覽器中查看它。

如果你更改程式碼,頁面將自動重新載入。你將在控制台中看到建置錯誤和 lint 警告。

Build errors
npm test 或 yarn test

以互動模式執行測試觀察程式。預設情況下,執行與上次提交後更改的文件相關的測試。

詳細了解測試。

npm run build 或 yarn build

將生產環境的應用程式建置到 build 目錄。它能將 React 正確地打包為生產模式中並優化建置以獲得最佳效能。

建置將被壓縮,檔案名稱中將包含哈希。

這樣你的應用程式已準備好部署了。

以上是create-react-app是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn