Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

报错 Uncaught Error: [createInstance] N depends on UNKNOWN service treeViewsDndService.

Aperta
#192 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

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

问题

应用层进行以下操作报错(包括但不仅限于):

  • 不同编辑器切换
  • 打开一个新的编辑器
  • 点击自定义的右键菜单
Image Image ## 报错信息

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

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di DTStack/monaco-sql-languages

Tutte le issue di DTStack/monaco-sql-languages

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.