typescript - Kan inte skriva fil eftersom det skulle skriva över ingångsfilen även om den finns på exkluderingslistan
Jag har ett grundläggande Node.js Express 4-projekt i Visual Studio 2017. utilities.js är en äldre skriptfil som jag inte har tid att konvertera till Typescript just nu. Så jag lade den i en mapp som heter js och exkluderade den mappen. Min lösningsstruktur är som följer:
och den kompletta tsconfig.json är som följer:
{
"compilerOptions": {
"target": "es5",
"allowJs": true
},
"exclude": [ "node_modules", "js", "public" ]
}
Kompileringen verkar vara bra, dvs jag lyckades åtgärda alla syntaxfel, men det finns ett byggfel:
Bygg: Kan inte skriva '/js/utilities.js' eftersom det skulle skriva över indatafilen.
Vad orsakar felet och hur fixar jag det?
