【发布时间】:2018-05-14 14:44:42
【问题描述】:
我正在使用 Visual Studio 2015 处理旧代码库。有很多 Javascript 代码,而且由于遗留原因,我不能只添加 Typescript。
任何编写的新 Javascript 都是在 VS Code 中完成的,为了提高 Javascript 的质量,我一直在使用 VS Code 原生的 TS 语言服务。这涉及到// @ts-check 和globals.d.ts 的使用,这样我就可以删除关于找不到jQuery 的$ 的警告等等。
这工作正常,但现在每次 Visual Studio 2015 找到新的 globals.d.ts 文件时,它都会触发一堆 Typescript 功能并将 Typescript 相关属性添加到实际的 .csproj
在这种情况下,这不是一个理想的功能;代码是遗留的,并且使用遗留的构建系统,不幸的是,在 csproj 中添加新的语言特性是一个很大的禁忌。
有没有一种方法可以让文件存在,同时又不会导致 Visual Studio 2015 尝试使用它?该文件仅用于 VS Code。
【问题讨论】:
标签: javascript typescript visual-studio-2015 visual-studio-code tsc