ホームページ > 記事 > ウェブフロントエンド > なぜ反応でノードを使うのか
Webpack は React で使用する必要があり、Webpack は Nodejs に依存しているため、Webpack はモジュール パッケージャーであり、パッケージ化と圧縮を実行する際に Nodejs に依存します。Webpack は Nodejs なしでは使用できないため、React は Nodejs を使用する必要があります. .
このチュートリアルの動作環境: Windows 10 システム、react17.0.1 バージョン、Dell G3 コンピューター。
React を学習するには、nodejs をインストールする必要があります。主な理由は、React が nodejs に依存しているためではなく、webpack が nodejs に依存しているためです。
Webpack は、パッケージ化と圧縮を実行する際に、nodejs に依存します。Webpack は、nodejs なしでは使用できません。ライトを使いたい場合は、まず電流が必要であるのと同じように、電流を生成するにはエンジンが必要です。エンジンが要らないからといって、電流を直接使用することはできません。
一般的に使用されるツールの紹介
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
: ノード バージョン マネージャー。マシン上に複数のノード バージョンを簡単にインストールして維持するために使用できます。では、なぜ複数のバージョンが必要なのでしょうか?たとえば、2 つのプロジェクトで同時に作業していて、異なるプロジェクトで使用されるノードのバージョンが異なる場合や、新しいバージョンを使用して実験を行う場合など、さまざまなシナリオがあります。この場合、NVM なしで複数のバージョンのノードをインストールして維持するのは面倒です。これはnvmの値です。
4, webpack
: webpack はモジュール バンドラーです (webpack はモジュール バンドラーです)。現在のプロジェクトの構造を解析し、プロジェクトで使用しているブラウザが理解できないもの(SCSS、jade、Typescriptなど)を適切な方法でパッケージ化し、ブラウザが理解できるcssやjsに変換することです。 webpack ではすべてがモジュールです (画像と CSS も)。
推奨される学習: 「react ビデオ チュートリアル 」
以上がなぜ反応でノードを使うのかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。