Movatterモバイル変換


[0]ホーム

URL:


html-webpack-exclude-assets-plugin

0.0.7 • Public • Published

Exclude Assets extension for the HTML Webpack Plugin

npm versionBuild Statusjs-semistandard-style

Enhanceshtml-webpack-pluginfunctionality by adding the{excludeAssets: RegExp | [RegExp]} option to allow you to exclude assets.

When adding an entry with third party css files, for example,style: ['bootstrap/dist/css/bootstrap.css'], to webpack, the injected scripts include style.js or style.[chunkhash].js. TheexcludeChunks option ofhtml-webpack-plugin will exclude both style.css and style.js. With this plugin, you can keep style.css in and style.js out by settingexcludeAssets: /style.*.js/.

You can also exclude CSS assets, for example, a theme CSS style, by settingexcludeAssets: /theme.*.css/.

Installation

You must be running webpack on Node v4.0.0 or higher.

Note:style-loader's dependencyloader-utils only supports Node v4.0.0 since v1.0. Seestyle-loader's#174 pull request for details.

Install the plugin with npm:

$ npm install --save-dev html-webpack-exclude-assets-plugin

Basic Usage

Require the plugin in your webpack config:

var HtmlWebpackExcludeAssetsPlugin = require('html-webpack-exclude-assets-plugin');

Add the plugin to your webpack config as follows:

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

The above configuration will actually do nothing due to the configuration defaults.

When you setexcludeAssets to an array of regular expressions or a single regular expression, the matched assets will be skipped when the chunks are injected into the HTML template.

plugins: [
  new HtmlWebpackPlugin({
    excludeAssets: [/style.*.js/] // exclude style.js or style.[chunkhash].js 
  }),
  new HtmlWebpackExcludeAssetsPlugin()
]  

Package Sidebar

Install

npm i html-webpack-exclude-assets-plugin

Weekly Downloads

20,760

Version

0.0.7

License

MIT

Unpacked Size

7.69 kB

Total Files

4

Last publish

Collaborators

  • jamesjieye

[8]ページ先頭

©2009-2025 Movatter.jp