Skip to content

Commit fec16f5

Browse files
author
Sai Kishore Komanduri
committed
Fix CSS Modules ident name for production build
1 parent b7c79f4 commit fec16f5

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

webpack.config.babel.js

+6-1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@ var cssnext = require('postcss-cssnext');
22
var postcssFocus = require('postcss-focus');
33
var postcssReporter = require('postcss-reporter');
44

5+
var cssModulesIdentName = '[name]__[local]__[hash:base64:5]';
6+
if (process.env.NODE_ENV === 'production') {
7+
cssModulesIdentName = '[hash:base64]';
8+
}
9+
510
module.exports = {
611
output: {
712
publicPath: '/',
@@ -19,7 +24,7 @@ module.exports = {
1924
{
2025
test: /\.css$/,
2126
exclude: /node_modules/,
22-
loader: 'style-loader!css-loader?localIdentName=[name]__[local]__[hash:base64:5]&modules&importLoaders=1&sourceMap!postcss-loader',
27+
loader: 'style-loader!css-loader?localIdentName=' + cssModulesIdentName + '&modules&importLoaders=1&sourceMap!postcss-loader',
2328
},
2429
{
2530
test: /\.jpe?g$|\.gif$|\.png$|\.svg$/i,

0 commit comments

Comments
 (0)