1. ホーム
  2. Web制作
  3. HTML/Xhtml

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の詳細については、過去の記事を検索するか、以下の記事を引き続き閲覧してください。