react.js とnode.js は密接な関係がないため、react はノードを必要とせず、ノードに依存しません; しかし、通常はプロジェクト構造を構築するために React によって提供されるスキャフォールディングを使用します。ノードの。
この記事の動作環境: Windows7 システム、react17.0.1 バージョン、DELL G3 コンピューター。
React を学習するには Node が必要ですか?
React を学習するために Node をインストールする必要はありません。react.js と Node の間にはあまり相関関係がありません。 js. React.js は完全に独立して学習できます。
しかし、通常はプロジェクト構造を構築するために React によって提供されるスキャフォールディングを使用し、これにはノードの使用が必要です。ただし、node.js が認識する必要があるのは、その npm インストール パッケージだけです。
1. 共通ツールの紹介
1. nodejs:
Node.js は、Chrome の V8 JavaScript エンジン上に構築された JavaScript ランタイムです。
方法理解する ?まず、node.js は JavaScript の実行環境です。一般に、私たちが知っている JavaScript はブラウザーで実行されます。したがって、Chrome の V8 JavaScript エンジンをベースにしている理由が理解できます。 nodejs を使用すると、JavaScript パブリック コンポーネントを抽象化し、それらを個別に nodejs にデプロイしてパブリック サービスを提供できます。フロントエンドの可能性がさらに想像力豊かになりました。
2. npm: (ノード パッケージ マネージャー)
ノード パッケージ マネージャーは、主にノード パッケージのインストール、アンインストール、更新、表示、検索、公開を管理します。開発者を退屈なパッケージ管理作業 (バージョン、依存関係) から解放します。 Nodejs には npm が統合されているため、nodejs をインストールするときに npm もインストールされます。
3. nvm: ノード バージョン マネージャー
これを使用すると、マシン上に複数の Node バージョンを簡単にインストールして維持できます。では、なぜ複数のバージョンが必要なのでしょうか?たとえば、2 つのプロジェクトで同時に作業していて、異なるプロジェクトで使用されるノードのバージョンが異なる場合や、新しいバージョンを使用して実験を行う場合など、さまざまなシナリオがあります。この場合、NVM なしで複数のバージョンのノードをインストールして維持するのは面倒です。これはnvmの値です。
4. webpack: webpack はモジュール バンドラーです (webpack はモジュール バンドラーです)。
現在のプロジェクトの構造を分析し、プロジェクトで使用しているブラウザが理解できないもの(SCSS、jade、Typescriptなど)を適切な方法でパッケージ化し、ブラウザが認識できるCSSに変換することです。とjsを理解できます。 webpack ではすべてがモジュールです (画像と CSS も)。
注: React を学習するには、nodejs をインストールする必要があります。主な理由は、React がnodejs に依存しているからではなく、webpack がnodejs に依存しているからです。
関連する推奨事項: 「反応ビデオ チュートリアル」
以上が反応にはノードが必要ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。