vue3 学習ロード - vue3 プロジェクトの作成

目次

viteを使用する理由

webpackとviteの比較

分析手順 

公式サイトのWebpackとviteの起動フローチャート

webpack プロジェクトと vite プロジェクトの起動時間の比較

プロジェクトの作成 

 段階的に作成する

追加のコマンドラインを使用して直接作成する

 vscodeを使用してプロジェクトを開始する

公式サイトリンク


注: ここで作成されるのは vue3+vite プロジェクトです

viteを使用する理由

webpackに比べてviteは起動が早いです。

webpackとviteの比較

分析手順 

Vite は esbuild の事前構築された依存関係を使用します。これは Go で記述され、JavaScript で記述されたパッケージャーの事前構築された依存関係よりも高速です。
Webpack が起動すると、依存関係が分析され、コンパイルおよびパッケージ化され、最後にレンダリングのためにローカル サーバーに渡されます。したがって、プロジェクトに含まれるモジュールが多いほど、依存関係も多くなり、起動が遅くなります。
ホット モジュール アップデート (HMR) を使用した場合でも、モジュールの数が増えると、パッケージ化されたファイル バンドルのサイズが増加し、応答速度が遅くなります。
Vite を起動すると、最初に開発サーバーが起動し、モジュールが要求されると、それらも動的にコンパイルされ、オンデマンドで表示されます。
最新のブラウザは ES モジュールをネイティブにサポートしているため、依存するモジュールに自動的にリクエストを作成します。
したがって、Vite は開発環境のモジュール ファイルを webpack のようにパッケージ化してローカル サーバーに渡すのではなく、ブラウザの実行ファイルとして使用します。

要約すると、Vite は起動時にファイルをバンドル ファイルにパッケージ化する必要があるため、モジュール間の依存関係を分析する必要はなく、必要な場合にのみ特定のモジュールのコンテンツをコンパイルする必要があります。
モジュールを変更する場合、webpackのようにモジュールと依存モジュールを一度コンパイルする必要がないため、ホットアップデートの効率が高くなります。

公式サイトのWebpackとviteの起動フローチャート

ウェブパック:

 素早く:

webpack プロジェクトと vite プロジェクトの起動時間の比較

プロジェクトの作成 

 段階的に作成する

1. npm create vite@latest コマンドを使用します。

2、続けてもよろしいですか?(y)

3. プロジェクト名を入力します ? プロジェクト名: » vite-project

4. フレームを選択する

5. 言語を選択します

 プロセス全体のスクリーンショット:

追加のコマンドラインを使用して直接作成する

次のように、追加のコマンド ライン オプションを使用して、使用するプロジェクト名とテンプレートを直接指定します。

npm 6.x バージョンのコマンド:

npm create vite@latest my-vue-app --template vue

npm はバージョン 7 以降のコマンドです。

npm create vite@latest my-vue-app -- --template vue

実行プロセスは次のとおりです。

 vscodeを使用してプロジェクトを開始する

 注: プロジェクトを初めて実行する前に Vite をインストールする必要があります。インストールしないとエラーが報告されます。

 npm install コマンドを実行した後、プロジェクトを再起動します。

起動後のインターフェース:

公式サイトリンク

さらに詳しく知りたい場合は、公式ウェブサイトを確認してください。

vue3公式サイト: https: //cn.vuejs.org/

vite公式サイト: https: //vitejs.cn/

おすすめ

転載: blog.csdn.net/Celester_best/article/details/127642166