Heim >Web-Frontend >js-Tutorial >Erfordert die Reaktion einen Knoten?

Erfordert die Reaktion einen Knoten?

藏色散人
藏色散人Original
2021-02-18 09:07:264423Durchsuche

React benötigt keinen Node und ist auch nicht davon abhängig, da React.js und Node.js nicht eng miteinander verbunden sind. Wir verwenden jedoch normalerweise das von React bereitgestellte Gerüst, um die Projektstruktur aufzubauen, und dies erfordert die Verwendung von Node.

Erfordert die Reaktion einen Knoten?

Die Betriebsumgebung dieses Artikels: Windows7-System, React17.0.1-Version, DELL G3-Computer.

Benötigen Sie Node, um Reagieren zu lernen?

Sie müssen Node nicht installieren, um Reagieren zu lernen. Es gibt keine große Korrelation zwischen React.js und Node.js. Sie können „react.js“ völlig unabhängig erlernen.

Aber wir verwenden normalerweise das von React bereitgestellte Gerüst, um die Projektstruktur aufzubauen, und dies erfordert die Verwendung von Knoten. Aber node.js muss nur sein npm-Installationspaket kennen.

1. Einführung in häufig verwendete Tools

1. Node.js ist eine JavaScript-Laufzeitumgebung, die auf der V8-JavaScript-Engine von Chrome basiert.

Wie ist das zu verstehen? Zunächst einmal ist node.js eine JavaScript-Laufumgebung. Im Allgemeinen wird das uns bekannte JavaScript im Browser ausgeführt. Sie können also verstehen, warum es auf der V8-JavaScript-Engine von Chrome basiert. Mit NodeJS können Sie öffentliche JavaScript-Komponenten abstrahieren und sie separat auf NodeJS bereitstellen, um öffentliche Dienste bereitzustellen. Die Frontend-Möglichkeiten sind jetzt einfallsreicher.

2. npm: (Knotenpaketmanager)

Knotenpaketmanager, der hauptsächlich die Installation, Deinstallation, Aktualisierung, Anzeige, Suche und Veröffentlichung von Knotenpaketen verwaltet. Befreien Sie Entwickler von mühsamer Paketverwaltungsarbeit (Versionen, Abhängigkeiten). Nodejs hat npm integriert, daher wird npm bei der Installation von nodejs auch mitinstalliert.

3. nvm: Node-Versionsmanager

Verwenden Sie es, um mehrere Node-Versionen einfach auf dem Computer zu installieren und zu verwalten. Es gibt viele Szenarien: Sie arbeiten möglicherweise gleichzeitig an zwei Projekten und die von verschiedenen Projekten verwendeten Knotenversionen sind unterschiedlich, oder Sie möchten möglicherweise eine neuere Version verwenden, um einige Experimente durchzuführen. In diesem Fall wäre es mühsam, mehrere Knotenversionen ohne NVM zu installieren und zu warten. Dies ist der Wert von nvm.

4. Webpack: Webpack ist ein Modul-Bundler (Webpack ist ein Modul-Bundler).

Es geht darum, die Struktur Ihres aktuellen Projekts zu analysieren, Dinge, die der im Projekt verwendete Browser nicht verstehen kann (SCSS, Jade, Typescript usw.), auf geeignete Weise zu packen und sie in CSS und JS zu übersetzen, die der Browser verstehen kann . Im Webpack ist alles ein Modul (auch Bilder und CSS).

Hinweis: Sie müssen NodeJS installieren, wenn Sie React lernen. Der Hauptgrund ist nicht, dass React von NodeJS abhängt, sondern dass Webpack von NodeJS abhängt.

Verwandte Empfehlungen: „

Video-Tutorial reagieren

Das obige ist der detaillierte Inhalt vonErfordert die Reaktion einen Knoten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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