From a8f98a98f9bbf2b255da791c005e237da35cc6e9 Mon Sep 17 00:00:00 2001 From: Haoqun Jiang Date: Sat, 20 Apr 2019 00:13:04 +0800 Subject: [PATCH] feat!: set `whitespace: 'condense'` for template compiler BREAKING CHANGE: Detailed explanation: https://github.com/vuejs/vue/issues/9208#issuecomment-450012518 Take the following template as example: ```

Welcome to Vue.js world. Have fun!

``` With `preserveWhitespace: false`, it was compiled as: ```

Welcome to Vue.jsworld. Have fun!

``` With `whitespace: 'condense'`, it is now compiled as: ```

Welcome to Vue.js world. Have fun!

``` Note the **inline whitespace between tags** is preserved. --- packages/@vue/cli-service/lib/config/base.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/@vue/cli-service/lib/config/base.js b/packages/@vue/cli-service/lib/config/base.js index 2460919def..b76dc24ef7 100644 --- a/packages/@vue/cli-service/lib/config/base.js +++ b/packages/@vue/cli-service/lib/config/base.js @@ -84,7 +84,7 @@ module.exports = (api, options) => { .loader('vue-loader') .options(Object.assign({ compilerOptions: { - preserveWhitespace: false + whitespace: 'condense' } }, vueLoaderCacheConfig))