html-webpack-pluginの使用方法について説明します。
2022-01-07 22:51:47
最近使ったのは
html-webapck-plugin
プラグインを使用する主な目的は次の2つです。
htmlファイルに導入されたスクリプトやリンクなどの外部リソースに、コンパイル毎に動的にハッシュを追加し、キャッシュされた外部ファイルの参照に伴う不具合を防止する。
例えば、1つのページに1つのhtmlファイルエントリーを生成することができます、構成N
html-webpack-plugin
N個のページポータルを生成することができる
1. インストール
cnpm i webpack-plugin -D
2. webpack.config.jsonで参照されています。
const path = require('path')
const htmlWebpackPlugin = require('html-webpack-plugin') // first step
module.exports = {
entry: path.join(__dirname, '. /src/main.js'),
output: {
path: path.join(__dirname, '. /dist'),
filename: 'bundle.js',
},
mode: 'development',
devServer: {
open: true,
port: 8080,
hot: true,
contentBase: 'src'
},
plugins: [
new htmlWebpackPlugin({ //second step
template: path.join(__dirname, '. /src/index.html'), //specify the path to generate the template
filename: 'index.html' //specify the name of the generated page
})
]
}
3. html-webpack-pluginの役割
I. 指定されたテンプレートでメモリ上にファイルを生成し、アクセスしたときに高速化する
II. 指定したテンプレートファイルにbundle.jsファイルを自動で追加する
概要
html-webpack-pluginに関する記事は以上です。html-webpack-pluginの詳細については、過去の記事を検索するか、以下の記事を引き続き閲覧してください。
関連
-
QQの一時的なダイアログボックスをポップアップし、友人を追加せずにオンラインで話す効果を達成する方法
-
iframeを使用して、ページを更新せずにフォームを送信する
-
overflow: hiddenを使用して、ページのスクロールバーを無効にします。
-
iframe を更新する方法に関する 3 つの実装オプション
-
HTMLでのLiタグの使用例
-
フロントエンドデベロッパーを億万長者にする10のスキル
-
ウェブデザインにおけるラウンドエレメントの使用例25選
-
Zen Coding 簡単で速いHTMLライティング
-
iframeを透過させるためのパラメータ
-
フレームセット(フレームウィンドウに分割)の共通属性
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン