Ich habe eine angular2 Webapplikation, wo ich Typescript 2.0 verwende. Ich habe lokal in meinem VS die Version 2.0 installiert und auch das Tag für die Typoskript-Version in meinem VS-Projekt geändert. Lokal gegen Build funktioniert gut. In meiner CD-Pipeline auf Visual Studio Team Service mit einem vNext baut jetzt bauen versagt dies mit:Visual Studio Team Services Build Typescript Fehler
2016-11-05T16:10:22.0371090Z C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.8\tsc.exe --project "C:\a\1\s\src\Emersy\tsconfig.json"
2016-11-05T16:10:22.7095466Z ##[error]VSTSC(0,0): Error TS5023: Build: Unknown compiler option 'strictNullChecks'.
Sieht aus wie, dass der Build-Server die typesript Version 1.8 ist dies möglich verwendet?
Wissen Sie, wann Typoskript 2 im gehosteten Build verfügbar sein wird? – cpiock
@cpiock Nein, es gibt keinen offiziellen Artikel darüber. Sie können die Aktualisierung dieses Artikels verfolgen (https://www.visualstudio.com/en-us/docs/build/admin/agents/hosted-pool) –
Diese Antwort funktionierte für mich, war aber zunächst verwirrend, als ich es nicht tat Verstehen Sie die zweite Reihe von Schritten waren beide für die Bearbeitung der .csproj, weil die Zeilen so lang sind Sie nicht sehen, dass ein Teilschritt ist die Ziele des NuGet-Pakets zu verwenden und die andere ist, die Requisiten-Dateien des Pakets zu verwenden. Ich habe eine Bearbeitung eingereicht, um dies zu klären. Ich sehe, dass du diese Antwort an vielen Stellen verwendest, daher können diese Klarstellungen hoffentlich anderen die Annahme erleichtern. –