Export components from module
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 45/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- typescript
- Ambito
- build-system, tooling
Direzione di ricerca
Inizia con src/runtime/components/index.ts e con la voce exports di package.json mostrata nell’issue, quindi riproduci la configurazione dal repository collegato. Traccia il modo in cui viene generata la dichiarazione del componente e come viene esposta tramite il punto di ingresso del package. Il lavoro è completato quando i componenti importati esplicitamente mantengono il tipo corretto invece di essere tipizzati come any.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
How can I export components from module?
For example, if I don't want to autoimport specific component or if consumer wants to import component explicitly.
I managed to find a way to export like this:
src/runtime/components/index.ts
export { default as Foo } from './foo.vue'
package.json
...
"exports": {
...
"./components": {
"types": "./dist/runtime/components/index.d.ts",
"import": "./dist/runtime/components/index.js"
}
},
But when I import Foo from my package, although its seems to work, the component has type any.
You can check details of my setup in this repo
- 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 136 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
-
backend priority:P3 privacy-fix
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
[Bug]: 【优化】对话消息底部增加发送时间展示Apertabug desktop v3 windows
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
esengine/DeepSeek-Reasonix#13697 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
area:security documentation effort:S priority:P2
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
I maintainer di solito rispondono entro 1 giorno
-
app:web meta:ops
Difficoltà 2/5 Mezza giornata Idoneità per principianti 78/100
osu-tournament-rating/otr#1113 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100