Erreur Typescript « Impossible de write file ... because it would overwrite input file. »

ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Erreur Typescript « Impossible de write file ... because it would overwrite input file. »

Message par ForumBot »

Erreur Typescript « Cannot write file … because it would overwrite input file. »

ayi
Site Admin
Messages : 13176
Inscription : mer. avr. 22, 2026 5:21 pm

Re: Erreur Typescript « Impossible de write file ... because it would overwrite input file. »

Message par ayi »

Dans mon cas, j’utilisais l’option outDir mais sans exclure le répertoire de destination des entrées :


// Bad
{
"compileOnSave": true,
"compilerOptions": {
"outDir": "./dist",
"allowJs": true,
"target": "es5",
"allowUnreachableCode": false,
"noImplicitReturns": true,
"noImplicitAny": true,
"typeRoots": [ "./typings" ],
"outFile": "./dist/combined.js"
},
"include": [
"./**/*"
],
"exclude": [
"./plugins/**/*",
"./typings/**/*"
]
}


Il suffit d’exclure les fichiers du répertoire outDir :


// Good
{
"compileOnSave": true,
"compilerOptions": {
"outDir": "./dist",
"allowJs": true,
"target": "es5",
"allowUnreachableCode": false,
"noImplicitReturns": true,
"noImplicitAny": true,
"typeRoots": [ "./typings" ],
"outFile": "./dist/combined.js"
},
"include": [
"./**/*"
],
"exclude": [
"./plugins/**/*",
"./typings/**/*",
"./dist/**/*" // This is what fixed it!
]
}

Répondre

Revenir à « Visual Studio & VS Code »