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 path=require("path")
// import html-webpack-plugin
const htmlWebpackPlugin=require("html-webpack-plugin")
module.exports={
entry:path.join(__dirname,". /src/main.js"),
output:{
path:path.join(__dirname,". /dist"),
filename:"bundle.js"
},
// Configure the plugin node
plugins:[
// Create html-webpack-plugin plugin
new htmlWebpackPlugin({ // set parameters
template:path.join(__dirname,". /src/index.html"), // specify template page to generate in-memory page based on the specified page
filename:"index.html" // Specify the name of the generated in-memory page
})
]
}
html-webpack-plugin プラグインを使用すると、bundle.js の参照パスを手動で処理する必要がありません。
なぜなら、生成されたインメモリHTMLページでは
は、bundle.js への正しいパスを自動的に取り込みます。
<スパン 要約すると - プラグインが何をするか。
1. 指定したページを元にインメモリページを自動生成する
2. パッケージ化されたbundle.jsを自動的にページ内に取り込む
これはhtml webpackプラグインチュートリアルの使用に関するこの記事の終わりです、より関連するhtml webpackプラグインの内容は、スクリプトハウスの過去の記事を検索するか、次の関連記事を閲覧を続けてください、私はあなたが将来的にもっとスクリプトハウスをサポートして願っています!.
関連
-
タイピング効果を実現するピュアhtml+css
-
ランダム・ネームドロッパーを実装するためのhtmlサンプルコード
-
htmlのpost requestにおけるaタグの2つの使い方を説明します。
-
html フォーム入力で無効化されたソリューションを使用した後、フォームの値を取得することができない
-
nofollowタグの使用と分析
-
iframeを使用して、ページを更新せずにフォームを送信する
-
src または css の背景画像の url 値を base64 でエンコードしたコード
-
テーブルの背景画像を設定しても、100%表示できない解決方法
-
js 前のページに戻り、コードを更新する
-
あまり使われないけど便利なXhtmlタグ
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
htmlはテーブルの幅が無効な問題を解決する
-
HTMLの相対的・絶対的な使い方と違いについて解説
-
HambergurMenu (ハンバーガースタイルのメニュー)のHTML+Sass実装
-
テーブル幅の固定化 table-layout: fixed
-
Form formタグのEnctype属性の役割とその応用例を紹介します。
-
フォームと一緒に送信できる隠し属性は何ですか?
-
HTMLのスクロールバーについて/スクロールバーの削除について
-
Htmlのヒント あなたのコードを意味的にする
-
htmlにテキストボックスのプロンプト機能を実装するための様々な方法
-
htmlに要素href URLリンクの自動更新または新しいウィンドウを開く機能実装