html-webpack-hash-version-plugin

1.0.2 • Public • Published

Hash Version extension for HTML Webpack Plugin

Another solution to solve caching problem by append hash version on each assets:

/assets/main.js => /assets/main.js?v={hash}

Installation

You must be running webpack on node 0.12.x or higher

Install the plugin with npm:

$ npm install --save-dev html-webpack-hash-version-plugin

Basic Usage

Require the plugin in your webpack config:

var HtmlWebpackHashVersionPlugin = require('html-webpack-hash-version-plugin');

Add the plugin to your webpack config as follows:

plugins: [
  new HtmlWebpackPlugin(),
  new HtmlWebpackHashVersionPlugin()
]  

You should configure fileName & chunkFilename for assets with no hash because this plugin will do this for us

{
  // ...
  filename: 'static/js/[name].js',
  chunkFilename: 'static/js/[name].chunk.js'
  // ...
}

Package Sidebar

Install

npm i html-webpack-hash-version-plugin

Weekly Downloads

1

Version

1.0.2

License

MIT

Unpacked Size

4.83 kB

Total Files

4

Last publish

Collaborators

  • leovo2708