React-Skripte starten in React
Es ist technisch möglich, eine React-Anwendung von Grund auf neu zu erstellen, aber Sie müssen alle Dateien erstellen und die Konfiguration anpassen, was zeitaufwändig sein kann. Stattdessen können Sie die create-react-app verwenden, die eine freundliche Umgebung für die Entwicklung Ihrer React-App bietet. Es enthält auch Skripte und Konfigurationen, die Sie verwenden können, um den Entwicklungsserver zu starten, das Hot-Reloading und andere wichtige Funktionen zu aktivieren.
react-scripts in create-react-app
Durch die Installation des Pakets create-react-app können Sie mit einem Befehl eine voll funktionsfähige React-Anwendung einrichten. Als Entwickler müssen Sie nur npm run start in die Kommandozeile eingeben, um eine Live-Anwendung auf Ihrem localhost-Server zu erstellen. Die Basiskonfiguration create-react-app beinhaltet auch eine ganze Reihe von Skripten, die zum Ausführen einer Anwendung erforderlich sind. Es ist so konfiguriert, um Anfängern die Mühe zu ersparen, Projekte selbst zu konfigurieren. react-scripts können jedoch in der Datei package.json angepasst werden.
react-scripts start
Um dieses Skript auszuführen, führen Sie in Ihrer Kommandozeile npm run start aus. Sie können auch den Kurzbefehl npm start verwenden. Es weist create-react-app an, eine Entwicklungsumgebung einzurichten, einen lokalen Server zu starten und ein heißes Modul neu zu laden.
Ihre Datei package.json sollte ein scripts-Objekt mit Schlüssel-Wert-Paaren enthalten, die auf den Skriptnamen und eine Referenz für die Ausführung verweisen. Dies ist lediglich eine einfachere Möglichkeit, React anzuweisen, den Befehl npm-run-all -p watch-css start-js auszuführen, der mehrere Aktionen ausführt. In diesem Fall löst npm run start die Ausführung von zwei Skripten aus: watch-css und start-js. Ersteres stellt sicher, dass .scss-Dateien in normale .css-Dateien übersetzt werden und Ihre Stiländerungen automatisch in Ihrer Anwendung widergespiegelt werden. Letztere weist React an, die Anwendung im Entwicklungsmodus einzurichten und mit localhost:3000 zu hosten.
Anpassung
npm start ist einfach ein Befehl. Sie können die Aktionen bei Bedarf anpassen. Sie können beispielsweise den localhost-Port zum Hosten der Anwendung konfigurieren. Hier ist ein Beispiel:
'scripts': {
'start': 'set PORT=8000 && react-scripts start',
'build': 'react-scripts build',
'test': 'react-scripts test',
'eject': 'react-scripts eject'
}
Hier weisen wir das Skript explizit an, den localhost:8000-Port anstelle des Standard-Ports zu verwenden.
Sie können auch andere Skripte ausführen, indem Sie in der Befehlszeile npm run scriptName eingeben. Wenn Sie eine create-react-app-Anwendung ausführen und nicht herausfinden können, was ein Skript macht, schauen Sie in die Datei package.json.
Irakli is a writer who loves computers and helping people solve their technical problems. He lives in Georgia and enjoys spending time with animals.
LinkedIn