fixed css-loader hashing

This commit is contained in:
muerwre 2019-03-21 18:19:40 +07:00
parent 56f5c66c79
commit d2beab0976

View file

@ -20,12 +20,13 @@ const htmlPlugin = new HtmlWebPackPlugin({
favicon: 'src/sprites/favicon.png', favicon: 'src/sprites/favicon.png',
}); });
const isDevelopment = process.env.NODE_ENV !== 'production';
const miniCssExractPlugin = new MiniCssExtractPlugin({ const miniCssExractPlugin = new MiniCssExtractPlugin({
filename: '[name].css', filename: isDevelopment ? '[name].css' : '[name].[hash].css',
chunkFilename: '[id].css' chunkFilename: isDevelopment ? '[id].css' : '[id].[hash].css',
}); });
const isDevelopment = process.env.NODE_ENV !== 'production';
const devtool = isDevelopment ? 'cheap-module-eval-source-map' : 'source-map'; const devtool = isDevelopment ? 'cheap-module-eval-source-map' : 'source-map';
// const flowPlugin = new FlowWebpackPlugin(); // const flowPlugin = new FlowWebpackPlugin();
@ -77,13 +78,7 @@ module.exports = () => {
{ {
test: /\.less$/, test: /\.less$/,
use: [ use: [
{ { loader: isDevelopment ? 'style-loader' : MiniCssExtractPlugin.loader },
loader: isDevelopment ? 'style-loader' : MiniCssExtractPlugin.loader,
options: {
filename: isDevelopment ? '[name].css' : '[name].[hash].css',
chunkFilename: isDevelopment ? '[id].css' : '[id].[hash].css',
}
},
// { loader: 'style-loader' }, // { loader: 'style-loader' },
{ loader: 'css-loader' }, { loader: 'css-loader' },
{ loader: 'less-loader' } { loader: 'less-loader' }