Ignore assets from compilation. Useful when you use non-js files as entry points with extract-text-webpack-plugin, and don't need the resulting empty js files.
npm install ignore-assets-webpack-pluginconsole
$ npm i -D ignore-assets-webpack-plugin
`
Usage
`
/ ES6 /
import IgnoreAssetsWebpackPlugin from 'ignore-assets-webpack-plugin';
/ ES5 - CommonJS /
var IgnoreAssetsWebpackPlugin = require('ignore-assets-webpack-plugin');
webpack({
entry: 'src/test.css',
output: {
filename: '[name]-dist.js'
},
module: {
rules: [
{
test: /\.css$/,
use: ExtractTextWebpackPlugin.extract({
fallback: 'style-loader',
use: [
{
loader: 'css-loader'
}
]
})
}
]
},
plugins: [
new ExtractTextWebpackPlugin('[name]-dist.css'),
new IgnoreAssetsPlugin({
ignore: 'main-dist.js'
})
]
}
`
Options
ignore: (String | Array) List of assets to be ignored by webpack.
CONTRIBUTING
* ⇄ Pull requests and ★ Stars are always welcome.
* For bugs and feature requests, please create an issue.
* Pull requests must be accompanied by passing automated tests ($ npm test`).