网站搜索

typescript - Angular 中的严格 MIME 类型错误


我有一个基于 Angular 5.x 的项目
尝试导入这个编辑器

它是在著名的 Ace 编辑器之上的 TypeScript 包装器

编辑器可以工作,我在我的项目中看到了,一切都很好。直到我尝试更改一些设置。默认语言是 SQL。我需要编辑 JSON。所以我使用这样的语法:

<div
  ace-editor
  [(text)]="json"
  [mode]="'json'"
  [theme]="'eclipse'"
  [readOnly]="false"
  [autoUpdateContent]="true"
  [durationBeforeCallback]="1000"
></div>

并且在浏览器控制台(Chrome,最新版本)中出现以下错误:

拒绝执行来自 'http://localhost:4200/mode-json.js' 的脚本,因为其 MIME 类型 ('text/html') 不可执行,并且启用了严格的 MIME 类型检查。

以下行被添加到 .angular-cli.json 文件中:

scripts: [
  "../node_modules/ace-builds/src-min/ace.js",
  "../node_modules/ace-builds/src-min/theme-eclipse.js"
]

所以……有人能告诉我如何在不使用拐杖的情况下解决这个问题吗?