From fd131060db0e35b0f421c7bcd6bb57af63ada2b4 Mon Sep 17 00:00:00 2001 From: Evan You Date: Mon, 12 Feb 2018 15:43:49 -0500 Subject: [PATCH] feat: use more descriptive classNames for CSS modules close #813 --- packages/@vue/cli-service/lib/config/css.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/@vue/cli-service/lib/config/css.js b/packages/@vue/cli-service/lib/config/css.js index bbd593c94..71f7d029f 100644 --- a/packages/@vue/cli-service/lib/config/css.js +++ b/packages/@vue/cli-service/lib/config/css.js @@ -51,6 +51,9 @@ module.exports = (api, options) => { // ensure user injected vueLoader options take higher priority options.loaders = Object.assign(resolver.vue(), options.loaders) options.cssSourceMap = !!userOptions.cssSourceMap + options.cssModules = Object.assign({ + localIdentName: '[name]_[local]__[hash:base64:5]' + }, options.cssModules) return options })