当我尝试将 Angular 项目加载为 Electron 应用程序时,出现以下错误:
加载模块脚本失败:服务器响应非 JavaScript MIME 类型“”。每个 HTML 规范对模块脚本执行严格的 MIME 类型检查。**
我使用本教程来创建应用程序,现在我正在尝试添加一些组件。所以我的代码类似于教程中提供的代码,我刚刚添加了Homecomponentwith ng generate。
https://malcoded.com/posts/angular-desktop-electron/
教程评论部分中给出的解决方案对我不起作用,或者我做错了什么。
我最近遇到了同样的问题,经过一些研究发现这个错误是由 Angular 8 没有将 MIME 类型添加到转换为 js 的 Typescript 文件引起的。如果您ng serve检查页面,您会注意到 js 脚本的类型为"module",这会混淆 Electron。有几种解决方法,如此GitHub 问题 中所述。
对我有用的只是"target"将"compilerOptions"of 中的属性更改为tsconfig.jsonto "es5"。
我希望有人觉得这很有用。
| 归档时间: |
|
| 查看次数: |
1955 次 |
| 最近记录: |