HTML webpackプラグインの使用に関する簡単な分析

HTML webpackプラグインの使用に関する簡単な分析

html-webpack-pluginプラグインを使用してページを開始すると、htmlページをメモリに配置してページの読み込み速度を上げ、 index.htmlページで導入されたJSファイルのパスを自動的に設定できます。

前提条件: プロジェクトに Webpack がインストールされている。手順:

ステップ 1.プロジェクトのルート ディレクトリでcnpm i html-webpack-plugin -Dと入力して、html-webpack-plugin プラグインを開発依存関係にインストールします。その機能は、指定されたテンプレート ページに従って、メモリ内に対応する HTML ページを生成することです。

ここに画像の説明を挿入

ステップ2 : プラグインをインストールした後、 webpack.config.jsの設定ファイルを変更する

構成ファイルに html-webpack-plugin プラグインをインポートし、テンプレート ページ パスと生成されるページ名を構成します

const パス = require("パス")
// html-webpack-plugin をインポートする
const htmlWebpackPlugin = require("html-webpack-plugin")

モジュール.エクスポート={
    エントリ:path.join(__dirname,"./src/main.js"),
    出力:{
        パス:path.join(__dirname,"./dist"),
        ファイル名:"bundle.js"
    },
    //プラグインノードを構成する plugins:[
        // html-webpack-plugin プラグインを作成します。 new htmlWebpackPlugin({ // パラメータを設定します。 template:path.join(__dirname,"./src/index.html"), // 指定されたページに従ってメモリ内にページを生成するためのテンプレート ページを指定します。 filename:"index.html" // メモリ内に生成されるページの名前を指定します。 })
    ]
}

html-webpack-plugin プラグインを使用した後は、メモリ内に生成された HTML ページに bundle.jsの正しいパスが自動的に導入されるため、bundle.js の参照パスを手動で処理する必要はありません。

概要 - プラグインの機能:

1. 指定されたページに基づいてメモリ内にページを自動的に生成する

2. パッケージ化されたbundle.jsをページに自動的に導入する

html webpack プラグインの使い方に関するチュートリアルはこれで終わりです。html webpack プラグインの詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

<<:  初心者のためのMySQL外部キーの設定方法

>>:  Nginx rtmp モジュールのコンパイル ARM バージョンの問題

推薦する

Linux で Apache を使用してファイル サーバーを構築する手順

1. ファイルサーバーについてプロジェクトでは、公開ソフトウェアやデータをプロジェクト チーム メン...

MySQLの結合の基本原理についての簡単な説明

目次結合アルゴリズム駆動テーブルと非駆動テーブルの違い1. 単純なネストループ結合、単純なネスト、イ...

MySQLユーザー権限管理の詳細な説明

目次序文: 1. ユーザー権利の概要2. 実際の権限管理序文:データベースのユーザー権限管理について...

Node.js パッケージ マネージャー npm の具体的な使用方法

目次目的npm init および package.json ファイルモジュールのインストールと管理モ...

ファイル操作のためのLinuxシステムコール

目次1. ファイルを開くパラメータの紹介2. ファイルの読み取り3. ファイルを書き込む4. 閉じる...

sed コマンドを使用して文字列を置換する Linux チュートリアル

文字列を置き換えるには、次の形式を使用する必要があります。 $ sed s/置換対象文字列/置換文字...

Win10 の Linux サブシステムを有効にする方法を説明します (詳細な画像とテキスト付き)

今日は、Windows 10 で Linux サブシステムを有効にする方法を紹介します。早速、手順を...

js、css、htmlはブラウザのさまざまなバージョンを決定します

正規表現を使用してIEブラウザのバージョンを判別するIEブラウザかどうか確認するif (docume...

Dockerはコンテナ外のコンテナ内でコマンドを実行します

コンテナ内でコマンドを実行したいが、コンテナに入りたくない場合があります。ではどうすればいいでしょう...

Kali Linux システムのバージョンを確認する方法

1. Kali Linuxシステムのバージョンを確認するコマンド: cat /etc/issue 2...

VUEは底部吸引ボタンを実装

この記事では、VUEの具体的なコードを共有して、下部吸引ボタンを実装する例を紹介します。具体的な内容...

MySQL8インストーラーバージョングラフィックチュートリアル

インストール必要な書類は下部に記載されていますステップ1 mysql-installer-web-c...

webpackでHMRを手動で実装するいくつかの方法

目次1. はじめに2. GitHub 3. 基本構成プロジェクトディレクトリパッケージ.json c...

入力タグの名前と値の違い

type はブラウザでの入力と出力に使用されるコントロールです (たとえば、type="t...