-1

Angular CLI 将注入

<script type="text/javascript" src="main.d671592f0d56c3577479.js"></script>

到 index.html。但是,在调查为什么即使打开压缩设置,IIS 也不会压缩 javascript 文件时,我意识到默认情况下 javascript 的 MIME 类型是 application/javascript。这就是没有发生压缩的原因。所以我的解决方法是修改MIME类型定义是IIS站点。但是,我想真正的解决方案是 Angular CLI 注入

<script type="application/javascript" src="main.d671592f0d56c3577479.js"></script>

到 index.html。

你同意?如果是这样,Angular CLI 是否支持这个?或者你有什么办法?

4

1 回答 1

1

@angular/cli 中有一个已关闭/被拒绝的问题归咎于 Webpack。唉,我有理由确定 Webpack 实际上可以让您手动设置 MIME 类型,但是 cli 不会转发相应的设置。

事后在构建后脚本中或在 IIS 中服务期间更改类型似乎是一种合理的解决方法。

于 2018-07-04T13:33:55.380 回答