Heim > häufiges Problem > Hauptteil

Was ist eine Create-React-App?

藏色散人
Freigeben: 2020-12-17 16:36:28
Original
4133 Leute haben es durchsucht

create-react-app ist ein offizielles Gerüsttool zum Erstellen von React-Einzelseitenanwendungen, das vom React-Team von FaceBook erstellt wurde. Es integriert Webpack selbst und ist mit einer Reihe integrierter Loader und Standard-NPM-Skripte konfiguriert, sodass Sie keine Konfiguration vornehmen können React-Anwendungen entwickeln.

Was ist eine Create-React-App?

Empfohlen: „React-Video-Tutorial

Create React App ist eine offiziell unterstützte Methode zum Erstellen von React-Single-Page-Anwendungen. Es bietet ein modernes Build-Setup ohne Konfiguration.

Schnellstart

npx create-react-app my-app
cd my-app
npm start
Nach dem Login kopieren

(npx kommt von npm 5.2+ oder höher, siehe Anweisungen für ältere npm-Versionen)

Dann öffnen Sie http://localhost:3000/, um Ihre App anzuzeigen.

Wenn Sie für die Bereitstellung in der Produktion bereit sind, verwenden Sie npm run build, um ein komprimiertes Bundle zu erstellen.

npm start
Nach dem Login kopieren

Jetzt loslegen

Sie müssen keine Tools wie Webpack oder Babel installieren oder konfigurieren. Sie sind vorkonfiguriert und ausgeblendet, sodass Sie sich auf Ihren Code konzentrieren können.

Einfach ein Projekt erstellen und fertig.

Erstellen der Anwendung

Sie benötigen Node >= 6 auf Ihrem lokalen Entwicklungscomputer (aber nicht auf dem Server). Mit nvm (macOS/Linux) oder nvm-windows können Sie problemlos Node-Versionen zwischen Projekten wechseln.

Um eine neue App zu erstellen, können Sie eine der folgenden Methoden wählen:

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+ 中可用
Nach dem Login kopieren

Ausgabe

Durch die Ausführung eines dieser Befehle wird ein Verzeichnis namens „my-app“ im aktuellen Verzeichnis erstellt. In diesem Verzeichnis wird die anfängliche Projektstruktur generiert und Abhängigkeiten installiert:

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
Nach dem Login kopieren

Keine Konfiguration oder komplexe Ordnerstruktur, nur die Dateien, die zum Erstellen der Anwendung benötigt werden. Nachdem die Installation abgeschlossen ist, können Sie das Projektverzeichnis öffnen:

cd my-app
Scripts
Nach dem Login kopieren

Im neu erstellten Projekt können Sie einige integrierte Befehle ausführen:

npm start 或 yarn start
Nach dem Login kopieren

Führen Sie die Anwendung im Entwicklungsmodus aus. Öffnen Sie http://localhost:3000, um es in Ihrem Browser anzuzeigen.

Wenn Sie den Code ändern, wird die Seite automatisch neu geladen. In der Konsole werden Buildfehler und Flusenwarnungen angezeigt.

Build errors
npm test 或 yarn test
Nach dem Login kopieren

Führen Sie den Test-Watcher im interaktiven Modus aus. Standardmäßig werden Tests ausgeführt, die sich auf Dateien beziehen, die seit dem letzten Commit geändert wurden.

Erfahren Sie mehr über das Testen.

npm run build 或 yarn build
Nach dem Login kopieren

Erstellen Sie die Produktionsanwendung im Build-Verzeichnis. Es verpackt React korrekt im Produktionsmodus und optimiert den Build für optimale Leistung.

Der Build wird komprimiert und der Hash wird in den Dateinamen aufgenommen.

Jetzt ist Ihre Anwendung bereit für die Bereitstellung.

Das obige ist der detaillierte Inhalt vonWas ist eine Create-React-App?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage