【问题标题】:Server responds with a non-JavaScript MIME type of ""服务器以非 JavaScript MIME 类型“”响应
【发布时间】:2019-11-08 17:57:34
【问题描述】:
我想用cordova 包装一个角度应用程序。
在点击"cordova run android" 并在 Chrome 中检查后,控制台显示:
"加载模块脚本失败:服务器响应
“”的非 JavaScript MIME 类型。强制执行严格的 MIME 类型检查
用于每个 HTML 规范的模块脚本。”
在我的手机上,我显然只会得到一个白屏。我该如何解决这个问题?
当我点击"cordova serve" 并在我电脑上的浏览器中查看它时,没有抛出任何错误,一切正常。
提前谢谢你。
MIME type of ""
【问题讨论】:
标签:
javascript
android
angular
cordova
mime
【解决方案1】:
我可以弄清楚,即使我猜这不是一个很好的解决方案,并且可能会有更好的解决方案。
在运行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">
之后我再也没有错误了。