我使用的vue cli 2没有任何自定义配置.现在我升级到了cli3,我注意到在经过处理的HTML中,它删除了所有空白.
<div class="link">
<i class="fa fa-lg" :class="item.icon"/>
<span class="hidden-sm hidden-xs">{{item.name}}</span>
</div>
旧的(cli 2+网页包)将其转换为:
<div class="link"><i class="fa fa-lg fa-calendar"/> <span class="hidden-sm hidden-xs">CALENDAR</span></div>
而新的一个做到了这一点:
<div class="link"><i class="fa fa-lg fa-calendar"/><span class="hidden-sm hidden-xs">CALENDAR</span></div>
请注意,<span class...
之前的空格消失了,这导致:
要做到这一点:
我的vue.配置.js非常基本:
// vue.config.js
module.exports = {
runtimeCompiler: true
}
我知道我可以添加
个或对html本身进行其他更改,但该应用程序相当大,查找所有这些位置需要几天时间.
有人知道我需要哪些选项来确保它像使用旧的cli+webpack组合一样优化html吗?