我有一个网络项目,“保存时编译”运行完美近一年。然后,我转而使用 npm 和
node_modules/@types
,而不是通过 NuGet 使用 Typescript 定义包,因此,现在我使用 tsconfig.json 来控制“项目”中包含的 typescript 现在,每当我尝试保存文件,
项目包含错误。输出生成已跳过。
显示在底部的蓝色状态栏中,但实际上并没有显示错误列表中的任何错误...是否有办法找出实际的错误是什么?
就我而言,我的项目设置为使用 Typescript 2.4 版本,而我的计算机中只安装了 2.5 版本。我打开属性并更改版本后,它已修复。在 vs 2017 中,有一个字段可供选择。在VS 2015中,您需要通过编辑文件来手动更改
我相信这是因为我的 Visual Studio Typescript 版本与我的 npm 版本不匹配。我最终通过在每个失败的文件上运行 TSC 修复了所有错误,直到所有错误都得到解决。
就我而言,通过关闭并重新启动 Visual Studio 解决了问题
就我而言,这是因为我使用的是 TFS 源代码管理,其中文件在您签出之前是只读的。我们已将 .ts 和已编译的 .js 文件签入源代码管理,如果您仅更改 .ts 文件并保存,Visual Studio 将不会自动签出 .js 文件。