报错 Uncaught Error: [createInstance] N depends on UNKNOWN service treeViewsDndService.
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 25/100
- Tipo di issue
- Bug
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Stack tecnologico
- typescript
- Ambito
- frontend
Direzione di ricerca
Inizia riproducendo l'errore nelle operazioni a livello applicativo elencate nell'issue con monaco-editor 0.52.2, quindi esamina l'integrazione relativa alla dipendenza mancante treeViewsDndService e all'errore del worker JSON. Il lavoro è completo quando il passaggio da un editor all'altro, l'apertura degli editor e i menu contestuali personalizzati non producono più questi errori.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
问题
应用层进行以下操作报错(包括但不仅限于):
- 不同编辑器切换
- 打开一个新的编辑器
- 点击自定义的右键菜单
Uncaught Error: [createInstance] N depends on UNKNOWN service treeViewsDndService. Error: [createInstance] N depends on UNKNOWN service treeViewsDndService. at g._throwIfStrict (34624.54f3c2ebae0fa0172889.js:1:12559) at g._createInstance (34624.54f3c2ebae0fa0172889.js:1:8878) at g.createInstance (34624.54f3c2ebae0fa0172889.js:1:8667) at f._instantiateById (79216.7bcdc210d90bec076060.js:1:21952) at f._instantiateSome (79216.7bcdc210d90bec076060.js:1:21562) at 79216.7bcdc210d90bec076060.js:1:20786 at g._throwIfStrict (34624.54f3c2ebae0fa0172889.js:1:12559) at g._createInstance (34624.54f3c2ebae0fa0172889.js:1:8878) at g.createInstance (34624.54f3c2ebae0fa0172889.js:1:8667) at f._instantiateById (79216.7bcdc210d90bec076060.js:1:21952) at f._instantiateSome (79216.7bcdc210d90bec076060.js:1:21562) at 79216.7bcdc210d90bec076060.js:1:20786 at 34928.208a93e8d793d25272b0.js:1:14036
内置json报错
34009.44c689272f43f9f349ca.js:2 Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'schemas')
at Object.configure (json.worker.js:2:837561)
at new <anonymous> (json.worker.js:2:839387)
at Ke._foreignModuleFactory (json.worker.js:2:838777)
at Ke.$loadForeignModule (json.worker.js:2:341251)
at L._handleMessage (json.worker.js:2:198986)
at Object.handleMessage (json.worker.js:2:198507)
at v._handleRequestMessage (json.worker.js:2:195400)
at v._handleMessage (json.worker.js:2:194841)
at v.handleMessage (json.worker.js:2:194413)
at L.onmessage (json.worker.js:2:198605)
原因分析
从报错可以看出,是monaco-editor 在版本 0.52.2 中缺少 treeViewsDndService 服务依赖导致的。而这类服务只存在于 VS Code workbench 环境,不属于 Monaco standalone 环境。
解法
目前将找到的方法都进行了尝试,暂时还没办法解决。
- Lingua principale
- TypeScript
- Stelle
- 295
- Fork
- 50
- Merge medio
- 1h 21m
- PR unite (30g)
- 1
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di DTStack/monaco-sql-languages
-
DTStack/monaco-sql-languages#215 · 1 assegnatario ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 30/100
DTStack/monaco-sql-languages#213 · 1 commento ·
-
add support for clickhouse Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 38/100
DTStack/monaco-sql-languages#210 · 1 commento ·
-
add support for mssql Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
DTStack/monaco-sql-languages#209 ·
-
documentation help wanted
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
DTStack/monaco-sql-languages#204 ·
Tutte le issue di DTStack/monaco-sql-languages
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
bug v2
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
modelcontextprotocol/inspector#2458 · 1 commento ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 75/100
railmapgen/rmp-gallery#4068 ·
-
Mend: dependency security vulnerability status: needs triage 🕵️♀️
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
carbon-design-system/ibm-products#9907 ·