服务器以“”的非 JavaScript MIME 类型响应

Dar*_*ius 3 javascript android mime cordova angular

我想用cordova包装一个有角度的应用程序。"cordova run android"在 Chrome 中点击并检查后,控制台指出:

“加载模块脚本失败:服务器以非 JavaScript MIME 类型“”响应。根据 HTML 规范对模块脚本强制执行严格的 MIME 类型检查。”

在我的手机上,我显然只会得到一个白屏。我该如何解决这个问题?

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

先感谢您。

“”的 MIME 类型

Dar*_*ius 11

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

运行后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">

在那之后,我没有更多的错误。

  • 浪费了5个小时...谢谢! (2认同)
  • 只浪费了5个小时?你很幸运 (2认同)