服务器使用非JavaScript MIME类型“”进行响应

时间:2019-06-26 18:05:29

标签: javascript android angular cordova mime

我想用cordova包装一个有角度的应用程序。 按下"cordova run android"并在Chrome中进行检查后,控制台将显示:

  

“无法加载模块脚本:服务器以   非JavaScript MIME类型为“”。严格的MIME类型检查   用于每个HTML规范的模块脚本。”

在手机上,我显然只会出现白屏。我该如何解决这个问题?

当我按下"cordova serve"并在PC上的浏览器中查看它时,没有抛出任何错误,并且一切正常。

谢谢。

MIME type of ""

1 个答案:

答案 0 :(得分:0)

即使我认为这不是一个很好的解决方案,而且可能会有更好的解决方案,我仍然可以弄清楚。

运行ng build --prod --aot后,我进入了index.html并放入 type="text/javascript"插入<script>标签。

所以基本上来自

<script src="runtime-es2015.858f8dd898b75fe86926.js" type="module">

<script type="text/javascript" src="runtime-es2015.858f8dd898b75fe86926.js" type="module">

此后,我再也没有错误。