Scripts without import/export appear to be duplicated
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 35/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- typescript
Direzione di ricerca
Riproduci la duplicazione dall’esempio Playground collegato, quindi ispeziona src/components/editor/monacoTabs.tsx e src/components/editor/setupSolid.ts. Inizia tracciando come vengono creati il modello root e i modelli per ogni scheda, e come TypeScript gestisce i file senza imports o exports. Il lavoro è completato quando questi script non appaiono più duplicati senza interrompere la compilazione delle schede.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione

As described by @modderme123 in https://github.com/solidjs/solid-playground/pull/103#issuecomment-1121503818:
This is an issue with files that don't have imports or exports and are then treated as a global script file. One trick might be to add a tsconfig flag to ignore output_dont_import.tsx?
I tried adding an exclude option to languages.typescript.typescriptDefaults.setCompilerOptions (in src/components/editor/setupSolid.ts) but it doesn't seem to fix the problem.
I previously wrote:
It seems that
src/components/editor/monacoTabs.tsx'sMonacoTabscreates two models: themodelat the top of the function and themodelfor each tab in tabs. I'm seeing the same source code in both the root model and a tab, which is presumably the source of the problem. [...] Could we remove one of the duplicates (presumably the top-level model?)?
- Lingua principale
- TypeScript
- Stelle
- 246
- Fork
- 71
- Merge medio
- 5m
- PR unite (30g)
- 6
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
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 solidjs/solid-playground
-
fetch types from esm.shAperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 48/100
solidjs/solid-playground#194 ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
solidjs/solid-playground#190 · 1 commento ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 25/100
solidjs/solid-playground#179 · 2 commenti ·
-
Missing editor fontsAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 38/100
solidjs/solid-playground#176 ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
solidjs/solid-playground#175 ·
Tutte le issue di solidjs/solid-playground
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
kunchenguid/gh-axi#247 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
lidge-jun/opencodex#8101 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
effort:S P3 refactor
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
nightscout/nocturne#3243 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
JuliusBrussee/caveman#1449 ·
I maintainer di solito rispondono entro 1 giorno