【发布时间】:2019-10-29 14:23:52
【问题描述】:
在执行 ng build --prod --base-href ./ 以构建我的 cordova 应用程序时,最终输出会引发如下错误。
加载模块脚本失败:服务器以非 JavaScript MIME 类型“”响应。强制执行严格的 MIME 类型检查 用于每个 HTML 规范的模块脚本。
我确实通过将 type 模块更改为 text/javascript 来解决这个问题
src="runtime-es2015.858f8dd898b75fe86926.js" type="module">
src="runtime-es2015.858f8dd898b75fe86926.js" type="text/javascript">
是否可以在 angular.json 文件中进行修复,或者我在这里遗漏了什么?
【问题讨论】:
-
你试过
ng build在 dev 模式下,而不是 prod 模式下吗? -
开发模式在桌面上运行良好。尝试使用 cordova 加载到设备时出现问题。
-
问题在 git 中提出,但未解决。 github.com/angular/angular/issues/30835
标签: angular angular-cli angular8 ng-build