首页 > 解决方案 > Monaco Editor - 如何禁用错误(打字稿)

问题描述

我将 Monaco 用于带有ngx-monaco-editor库的 Typescript 代码。除了我想禁用错误之外,一切都很好。

在此处输入图像描述

我怎样才能禁用

我可以看到图书馆正在调用

this.initMonaco(options, this.code, this.language);

..但是选项似乎是唯一的编辑器选项,而不是打字稿编译器选项,代码和语言,只是字符串。

我如何告诉 monaco 使用哪些编译器选项?

标签: angulartypescriptmonaco-editor

解决方案


尝试调用此方法:

monaco.languages.typescript.typescriptDefaults.setDiagnosticsOptions({
  noSemanticValidation: true,
  noSyntaxValidation: true,
});

它将防止您的摩纳哥代码中出现任何类型的语义或语法错误。


推荐阅读