我想用 cordova 包装一个 Angular 应用程序。
点击 “cordova run android”
并在 Chrome 中检查它后,控制台显示:
"Failed to load module script: The server responded with a non-JavaScript MIME type of "". Strict MIME type checking is enforced for module scripts per HTML spec."
在我的手机上,显然只有一个白屏。我该如何解决这个问题?
当我点击 “cordova serve”
并在我 PC 上的浏览器中查看它时,没有抛出任何错误并且一切正常。
提前谢谢你。
最佳答案
我能想出办法,即使我猜这不是一个很好的解决方案,而且可能有更好的解决方案。
运行后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">
在那之后我没有再出错了。
关于javascript - 服务器以 ""的非 JavaScript MIME 类型响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56778715/