angular - Monaco Editor - 如何禁用错误(打字稿)
问题描述
我将 Monaco 用于带有ngx-monaco-editor库的 Typescript 代码。除了我想禁用错误之外,一切都很好。
我怎样才能禁用
- 所有错误(如语法、未找到导入等)
- 像“实验装饰师”这样的选择性
我可以看到图书馆正在调用
this.initMonaco(options, this.code, this.language);
..但是选项似乎是唯一的编辑器选项,而不是打字稿编译器选项,代码和语言,只是字符串。
我如何告诉 monaco 使用哪些编译器选项?
解决方案
尝试调用此方法:
monaco.languages.typescript.typescriptDefaults.setDiagnosticsOptions({
noSemanticValidation: true,
noSyntaxValidation: true,
});
它将防止您的摩纳哥代码中出现任何类型的语义或语法错误。
推荐阅读
- oauth-2.0 - 启动 light-oauth2 图像时,它显示 service.yml 中没有可用的路由处理程序提供程序
- javascript - 当我使用 npm 安装某些东西时出现问题
- c - Do-While 循环正在工作但没有得到最终输出
- list - 点击 Tab bar 过滤列表 Flutter
- sql - Nodejs Mysql Insert 正在向字符串添加反斜杠并失败
- r - 从我的随机森林模型中获得仅 NA 响应的问题
- java - GSON解析器在循环json时跳过对象
- android - 如何减少 Android 中的 Reactive Native 应用程序内存使用量
- websocket - 随机额外的 websocket 连接到凤凰应用程序?
- angular - 从订阅者 Angular 获取数据的问题