/ignore-unchanged-webpack-plugin

A Webpack plugin to not emitting unchanged files to the output path

Primary LanguageJavaScriptMIT LicenseMIT

ignore-unchanged-webpack-plugin

A Webpack plugin to not emitting unchanged files to the output path

Install

npm install --save-dev ignore-unchanged-webpack-plugin

Usage

To build the bundle without overwriting the unchanged files

Overwriting the unchanged files will change the file modification time and can break caching mechanisms

Examples

webpack.config.js

const IgnoreUnchangedFilesPlugin = require("ignore-unchanged-webpack-plugin");

module.exports = {
  module: {
    rules: [
      {
        test: /\.css$/,
        use: ExtractTextPlugin.extract({
          fallback: "style-loader",
          use: "css-loader"
        })
      }
    ]
  },
  plugins: [
    new IgnoreUnchangedFilesPlugin(),
  ]
}

Maintainers


Chua Kang Ming