From 278180b4fe358253ece6619f6bf37d025b88b3a1 Mon Sep 17 00:00:00 2001 From: Pooya Parsa Date: Sat, 19 Aug 2017 16:40:55 +0430 Subject: [PATCH] Disable cssSourceMap for production by default Prevents build environment path leaks and reduce js files size (as vue-loader inlines some parts) --- lib/common/options.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/common/options.js b/lib/common/options.js index 4a1552d9fd..28ad3a3e2a 100755 --- a/lib/common/options.js +++ b/lib/common/options.js @@ -121,6 +121,11 @@ Options.from = function (_options) { options.debug = options.dev } + // cssSourceMap + if (options.cssSourceMap === undefined) { + options.cssSourceMap = options.dev + } + // Resolve mode let mode = options.mode if (typeof mode === 'function') { @@ -177,7 +182,7 @@ Options.defaults = { build: { analyze: false, extractCSS: false, - cssSourceMap: true, + cssSourceMap: undefined, ssr: undefined, publicPath: '/_nuxt/', filenames: {