我有一個angular2 web應用程序,我正在使用Typescript 2.0。我已經在我的VS版本2.0中本地安裝了,並且還更改了VS項目中打字稿版本的標籤。本地vs構建工作正常。在Visual Studio團隊服務我的CD管道與vnext現在構建構建失敗,此:Visual Studio團隊服務構建Typescript錯誤
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'.
貌似是構建服務器使用的typesript版本1.8是這可能嗎?
你知道什麼時候打字稿2會在託管版本中變態嗎? – cpiock
@cpiock不,沒有關於它的官方文章。您可以跟蹤這篇文章的更新(https://www.visualstudio.com/en-us/docs/build/admin/agents/hosted-pool) –
這個答案適用於我,但最初令人困惑,因爲我沒有理解第二組步驟都是爲了編輯.csproj,因爲行很長,你沒有看到一個子步驟是使用NuGet包的目標,另一個是使用包的道具文件。我已經提交了一個編輯來澄清這一點。我看到你在很多地方使用這個答案,所以希望這些澄清可以使其他人更容易採用此修復。 –