我有一个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包的目标,另一个是使用包的道具文件。我已经提交了一个编辑来澄清这一点。我看到你在很多地方使用这个答案,所以希望这些澄清可以使其他人更容易采用此修复。 –