2016-08-01 145 views
0

This Typescript wiki說,作爲打字稿1.8的,有 '改進在Visual Studio 2015年tsconfig.json支持'(由我強調):的Visual Studio 2015年tsconfig.json - 打字稿1.8.10

TypeScript 1.8允許在所有項目類型中的tsconfig.json文件。這包括ASP.NET v4項目,控制檯應用程序和帶有TypeScript項目類型的Html應用程序。此外,您不再僅限於一個tsconfig.json文件,但可以添加多個文件,並且每個都將作爲項目的一部分構建。這使您可以將應用程序不同部分的配置分開,而無需使用多個不同的項目。

我有一個ASP.NET項目,其中編譯器設置由tsconfig.json給出。在VS2015之外,編譯時會考慮這種配置。我知道這一點,因爲如果我將'noImplicitAny'的值更改爲true,則構建失敗,因爲我在項目的其他地方使用了'any'。但在Visual Studio中,在構建時不會發現此更改,並且構建成功。

什麼可以阻止Visual Studio 2015使用tsconfig,以及我能做些什麼來確保VS2015確實使用此配置?

+0

你可以在Help> about中查看你的TypeScript版本嗎? Typescript 1.8包含在visual studio update 2中。 – NicoD

+0

@ NicoD版本1.8.10 –

+0

什麼樣的項目:Asp.net v4還是core? Personnaly我遇到了更新2和3的許多bug,並且最終使用visual studio代碼處理項目的腳本部分... thxs到[OpenInVsCode](https://github.com/madskristensen/OpenInVsCode/)延期 – NicoD

回答

0

我可能會給你一些額外的方向。我自己有TS問題,並且在StackOverflow之一的答案中提到.xproj文件本身比tsconfig具有更高的優先級。根據我的經驗,有些選項無法在.xproj中定義,因此從tsconfig中獲取。