我已经看到了有关如何在Visual Studio中通常禁用TypeScript编译的各种答案。我还没有看到如何禁用特定文件的功能。我有一个项目,其中一些同事仍在使用VS的TypeScript,而其他同事正在使用Webpack。理想情况下,最终我们将完全过渡到另一个,但是暂时没有一种简单的方法可以使VS不编译特定的TypeScript文件?
我已经尝试将“构建操作”设置为“内容”。仅凭这一点似乎还不够。
答案 0 :(得分:1)
与this issue类似吗?
如果您使用的是tsconfig.json文件,则应在其中指定构建设置(即要从编译中排除哪些文件)。它不使用MSBuild文件中各项的设置。
我猜您在项目中有一个tsconfig.json文件。(不确定,如果我误解了,请随时与我联系)。该文件中的设置将阻止project => properties中的设置,如下所示:
让VS不编译特定TypeScript文件的简单方法吗?
将tsconfig.json文件的构建操作设置为无,以便它不会阻止msbuild设置。(您对xx.ts的“内容”构建操作)
注意:1.将tsconfig.json文件设置为无后,需要卸载然后重新加载项目以使更改生效。
2.Go tools => Options => TextEditor => Project禁用Automatically compile TypeScript files which are not part of a project
。