microsoft / microsoft/TypeScript
TypeScript complains about overwriting .d.ts files that are potentially known outputs
Nessuno ha ancora preso questa issue.
- Lingua principale
- Go
- Stelle
- 111k
- Fork
- 14.3k
- Merge medio
- 2g 4h
- PR unite (30g)
- 132
Descrizione
Using tsc at the command line, I got
error TS5055: Cannot write file '/Users/alexamil/WebstormProjects/oresoftware/ldap-pool/index.d.ts' because it would overwrite input file.
why? :)
my tsconfig.json file is as follows
{
"compilerOptions": {
"declaration": true,
"baseUrl": ".",
"types": [
"node"
],
"typeRoots": [
"node_modules/@types"
],
"target": "es5",
"module": "commonjs",
"noImplicitAny": true,
"removeComments": true,
"allowUnreachableCode": true,
"lib": [
"es2015",
"es2016",
"es2017"
]
},
"compileOnSave": false,
"exclude": [
"node_modules"
]
}
Guida per i contributori
Apri 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.
Direzione di ricerca
Riproducete il report con l’invocazione di tsc dalla riga di comando e il tsconfig.json fornito, concentrandovi sull’output delle dichiarazioni e sulla directory node_modules esclusa. Tracciate il modo in cui il compilatore identifica i file di input e gli output .d.ts generati, quindi determinate il comportamento previsto per questo caso. Aggiungete o aggiornate la copertura di regressione se il comportamento dovesse cambiare.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- typescript
- Ambito
- compilers
- Tipo di issue
- Bug
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 25/100