Monaco Editor - как отключить ошибки (машинопись) - PullRequest
5 голосов
/ 09 июля 2019

Я использую Monaco для кода Typescript с библиотекой ngx-monaco-editor .Все отлично работает, за исключением того, что я хочу отключить ошибки.

enter image description here

Как можно отключить

  • все ошибки (например,синтаксис, импорт не найден, что угодно)
  • выборочно, как 'экспериментальные декораторы'

Я вижу, что библиотека вызывает

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

.. но параметрыкажутся единственными опциями редактора, не опциями компилятора машинописи, а кодом и языком, просто строками.

Как я могу сказать Монако, какие опции компилятора использовать?

1 Ответ

4 голосов
/ 15 июля 2019

Попробуйте вызвать этот метод:

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

Это предотвратит любые семантические или синтаксические ошибки в вашем монако-коде.

...