typescript - Bygg:Okänt kompileringsalternativ 'listemittedfiles'
Jag får felet som nedan när jag bygger projektet efter att ha avinstallerat TypeScript 2.0. (Visual Studio 2015)
tsc : fel TS5023: Build: Okänt kompilatoralternativ 'listemittedfiles'.
Vet du hur man fixar det? Tack,
Svar #1
Jag hade mina svåra stunder igår när jag försökte lösa detta eländiga problem: Jag upptäckte till slut att MSBuild fortfarande använde en gammal version av TypeScript istället för den senaste. För att åtgärda det på riktigt bör du göra följande:
- Installera den uppdaterade Visual Studio 2015 TypeScript-verktyg (2.0.6 vid tidpunkten för skrivandet)
- (valfritt) ta bort TypeScript 1.x-referenserna från din PATH-miljövariabel och/eller ersätt dem med den nya TypeScript 2.x-mappvägen.
Att göra detta kommer att peka MSBuild mot den korrekta TypeScript-byggnaden, som fullt ut stöder kommandoväxeln --listEmittedFiles.
För mer information angående detta problem föreslår jag också att du läser den här artikeln som jag har skrivit om ett sådant ämne och även dessa två Github-trådar (anslutningsvarning: den andra finns på GitHub-repot för en bok jag har skrivit):
- https://github.com/aspnet/Tooling/issues/651
- https://github.com/PacktPublishing/ASPdotNET-Core-and-Angular-2/issues/1