Angular CLI将注入
<script type="text/javascript" src="main.d671592f0d56c3577479.js"></script>
到index.html。但是,在调查为何即使启用了压缩设置后IIS仍不压缩javascript文件的情况下,我意识到默认情况下,javascript的MIME类型是application / javascript。这就是为什么压缩没有发生的原因。 所以我的解决方法是修改IIS网站的MIME类型定义。但是,我认为真正的解决方案是Angular CLI注入
<script type="application/javascript" src="main.d671592f0d56c3577479.js"></script>
到index.html。
您同意吗?如果是这样,Angular CLI是否支持此功能?还是有办法?
答案 0 :(得分:1)
There is a closed / rejected issue归咎于Webpack。 las,我可以肯定地说,Webpack确实可以使您手动设置MIME类型,但是cli不会转发相应的设置。
在生成后脚本中或在IIS中提供服务后更改类型似乎是一个合理的解决方法。