Module build results in "error TS2307: Cannot find module or its corresponding type declarations."
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 42/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- nuxt, typescript
- Ambito
- build-system
Direzione di ricerca
Inizia con la riproduzione collegata ed esegui npm run prepack con l’ambiente indicato. Ispeziona module.ts, src/runtime/types/index.ts e i percorsi referenziati runtime/types e components/MyDiv.vue per capire perché il modulo Vue non può essere risolto; il lavoro è completato quando il modulo viene compilato senza TS2307 continuando a esportare i runtime types.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Environment
- Operating System: Windows_NT
- Node Version: v20.10.0
- Nuxt Version: 3.15.4
- CLI Version: 3.21.1
- Nitro Version: 2.10.4
- Package Manager: [email protected]
- Builder: -
- User Config: -
- Runtime Modules: -
- Build Modules: -
Reproduction
https://github.com/prof-schnitzel/nuxt-ts-bug-module/tree/main
Describe the bug
In my module.ts I have added the line export type * from './runtime/types' so that my nuxt module exports types that can be used in a consumer app. In the types file I only have this line: export * from '../components/MyDiv.vue'. But when running npm run prepack I get the error src/runtime/types/index.ts(1,15): error TS2307: Cannot find module '../components/MyDiv.vue' or its corresponding type declarations. Why? This seems to be a bug to me.
Additional context
No response
Logs
- Lingua principale
- TypeScript
- Stelle
- 277
- Fork
- 36
- Merge medio
- 4g 19h
- PR unite (30g)
- 3
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 nuxt/module-builder
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 68/100
nuxt/module-builder#801 ·
-
enhancement
Difficoltà 3/5 1-2 giorni Idoneità per principianti 48/100
nuxt/module-builder#764 ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
nuxt/module-builder#754 ·
-
Conflict between folder structure in readme (src/runtime) and TypeScript config (src/module/runtime)Forse già presa @dword-design l’ha presa 135 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 45/100
nuxt/module-builder#749 ·
-
Tsdown/obuild migrationForse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Aperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
nuxt/module-builder#726 · 1 commento · 1 reazione ·
Tutte le issue di nuxt/module-builder
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
polarsource/polar#15580 ·
I maintainer di solito rispondono entro 1 giorno
-
accepted bug via-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 69/100
pingdotgg/t3code#20931 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
bug/1-unconfirmed kind/bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 83/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
ranxianglei/billion-context#3583 ·
I maintainer di solito rispondono entro 1 giorno