![]() |
有情有义的枇杷 · 2015年中国乒乓球俱乐部超级联赛即将在温岭 ...· 8 月前 · |
![]() |
爱笑的槟榔 · 立体几何,解析几何,平面几何的区别· 1 年前 · |
![]() |
强健的猕猴桃 · 为了解决平衡车难学,独轮车鼻祖推出了两把刷子 ...· 1 年前 · |
![]() |
痛苦的夕阳 · 如何评价Dire Straits 乐队? - 知乎· 1 年前 · |
![]() |
傻傻的南瓜 · 救生衣要正确穿戴,别让救生衣变成夺命衣! - 知乎· 1 年前 · |
我想得到的错误,默认情况下创建的摩纳哥编辑器。
发布于 2017-09-06 10:32:25
看起来您可以调用
monaco.editor.getModelMarkers({})
来获取文档中所有标记的列表,然后自己对其进行过滤,以将其限制为您感兴趣的错误。我更喜欢文档更清晰的路线,但在我的ad-hoc测试中,这是可行的。
发布于 2018-06-27 05:07:21
给出一个Mongo型模型,你就可以访问工人。这类似于ts.LanguageService,但签名是异步的。这样,您就可以调用getSemanticDiagnostics()和其他所有方法了。
monaco.languages.typescript.getTypeScriptWorker()
.then(_worker=>{_worker(model.uri)
.then(worker=>{
worker.getScriptFileNames().then(ff=>{
ff.forEach(sf=>{
worker.getSemanticDiagnostics(sf).then(dd=>{
console.log('\n\n DIAGNOSTICS FOR '+sf)
console.log(dd.map(d=>d.messageText))})
})
发布于 2022-02-12 20:45:23
这是一个记录错误的简单示例:
import * as monaco from 'monaco-editor'
// ...
monaco.editor.onDidChangeMarkers(([uri]) => {
![]() |
爱笑的槟榔 · 立体几何,解析几何,平面几何的区别 1 年前 |
![]() |
痛苦的夕阳 · 如何评价Dire Straits 乐队? - 知乎 1 年前 |
![]() |
傻傻的南瓜 · 救生衣要正确穿戴,别让救生衣变成夺命衣! - 知乎 1 年前 |