国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

webpack 插件html-webpack-plugin的具體使用

2024-05-06 15:20:04
字體:
來源:轉載
供稿:網友

本文介紹了webpack 插件html-webpack-plugin的具體使用,分享給大家,具體如下:

插件地址:https://www.npmjs.com/package/html-webpack-plugin

這個插件用來簡化創建服務于 webpack bundle 的 HTML 文件,尤其是對于在文件名中包含了 hash 值,而這個值在每次編譯的時候都發生變化的情況。你既可以讓這個插件來幫助你自動生成 HTML 文件,也可以使用 lodash 模板加載生成的 bundles,或者自己加載這些 bundles。

Installation

使用 npm 安裝這個插件

$ npm install html-webpack-plugin@2 --save-dev

Basic Usage

這個插件可以幫助生成 HTML 文件,在 body 元素中,使用 script 來包含所有你的 webpack bundles,只需要在你的 webpack 配置文件中如下配置:

var HtmlWebpackPlugin = require('html-webpack-plugin')var webpackConfig = { entry: 'index.js', output: {  path: 'dist',  filename: 'index_bundle.js' }, plugins: [new HtmlWebpackPlugin()]}

這將會自動在 dist 目錄中生成一個名為 index.html 的文件,內容如下:

<!DOCTYPE html><html> <head>  <meta charset="UTF-8">  <title>Webpack App</title> </head> <body>  <script src="index_bundle.js"></script>  </body></html>

如果你有多個 webpack 入口點,它們都會被包含在生成的 script 元素中。

如果有任何的 CSS 資源包含在 webpack 輸出中(例如,使用 ExtractTextPlugin 提煉出的 css ),這些將會使用 link 包含在 HTML 頁面的 head 元素中。

Configuration

 可以進行一系列的配置,支持如下的配置信息

    title: 用來生成頁面的 title 元素 filename: 輸出的 HTML 文件名,默認是 index.html, 也可以直接配置帶有子目錄。 template: 模板文件路徑,支持加載器,比如 html!./index.html inject: true | 'head' | 'body' | false  ,注入所有的資源到特定的 template 或者 templateContent 中,如果設置為 true 或者 body,所有的 javascript 資源將被放置到 body 元素的底部,'head' 將放置到 head 元素中。 favicon: 添加特定的 favicon 路徑到輸出的 HTML 文件中。 minify: {} | false , 傳遞 html-minifier 選項給 minify 輸出 hash: true | false, 如果為 true, 將添加一個唯一的 webpack 編譯 hash 到所有包含的腳本和 CSS 文件,對于解除 cache 很有用。 cache: true | false,如果為 true, 這是默認值,僅僅在文件修改之后才會發布文件。 showErrors: true | false, 如果為 true, 這是默認值,錯誤信息會寫入到 HTML 頁面中 chunks: 允許只添加某些塊 (比如,僅僅 unit test 塊) chunksSortMode: 允許控制塊在添加到頁面之前的排序方式,支持的值:'none' | 'default' | {function}-default:'auto' excludeChunks: 允許跳過某些塊,(比如,跳過單元測試的塊)
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 曲周县| 邢台县| 中卫市| 上犹县| 大渡口区| 黑河市| 友谊县| 科技| 辉南县| 乐陵市| 酒泉市| 丁青县| 乌兰察布市| 安西县| 安新县| 漳州市| 当雄县| 邢台市| 四子王旗| 偏关县| 德格县| 天长市| 八宿县| 金塔县| 前郭尔| 繁昌县| 宜昌市| 延安市| 普陀区| 抚州市| 沙坪坝区| 弥渡县| 合川市| 江源县| 临夏市| 大庆市| 长沙县| 五河县| 襄汾县| 尚义县| 泽普县|