Angular 4 --prod删除元标记中的空格并弄乱视图

时间:2018-03-20 13:10:53

标签: javascript html angular

好的,这可能是一个奇怪的,我会以一个标签为例。

应该是什么样的。

<meta name="viewport" content="user-scalable=no, width=device-width" />

注意...scalable=no, width=d...之间的空格。运行ng serveng build时一切正常,但ng build --prod将上述内容转为:

<meta name="viewport" content="user-scalable=no,width=device-width" />

不知何故,浏览器无法针对移动设备进行扩展。

我该如何保存?我怀疑其他地方也会因某种原因而破裂?

1 个答案:

答案 0 :(得分:0)

根据 specification of this meta tag

  

属性/值对之间的已识别分隔符是Safari实现的逗号。某些实现支持逗号和分号。因此,现有内容使用分号而不是逗号。作者应该使用逗号来确保内容在所有UA中按预期工作,但实现者可以添加对两者的支持以确保现有内容的互操作性。

您确定没有其他问题吗?