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

Relaterade artiklar