webpack >=2.2.0
$ npm i -D ignore-assets-webpack-plugin
/* 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'
})
]
}
ignore: (String | Array) List of assets to be ignored by webpack.
- ⇄ 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
).