Visual Studio TypeScript编译保存失败,“项目包含错误”但没有显示错误?

时间:2017-02-02 14:56:03

标签: typescript visual-studio-2015

我有一个“保存时编译”的网络项目,几乎完全可以使用。然后我转而使用npm和node_modules/@types而不是通过NuGet使用Typescript Definition Packages,所以,现在我使用tsconfig.json来控制“项目”中包含哪些打字稿现在,每当我尝试保存文件,

  

项目包含错误。输出生成已跳过。

显示在底部的蓝色状态栏中,但它实际上并未显示错误列表中的任何错误...无论如何都要找出错误实际上是什么?

4 个答案:

答案 0 :(得分:2)

要在编译时看到确切导致错误的原因,以查看编译器的输出。编译器因Visual Studio无法解析的某些错误而失败。要显示Visual Studio如何启动编译器,您需要将输出模式设置为高于 sav_smoooth = savgol_filter(Y, 51, 3) plt.plot(X, Y) 或等于{{1}}。您可以在工具>中进行设置选项> 项目和解决方案> 构建并运行

Setting compiler verbosity

获取命令只需重建项目/解决方案。在顶部的输出窗口中,您将看到已运行的命令。

TypeScript compiler command

复制命令并在命令行中运行它。您需要在tsc.exe程序路径中添加斜杠,因为默认路径包含空格。从编译器获得原始输出时不难发现错误的位置。

答案 1 :(得分:1)

在我的情况下,我的项目设置为使用Typescript版本2.4,而我只在我的机器上安装了2.5版本。打开属性并更改版本后,它已修复。在2017年,有一个领域可供选择。在VS 2015中,您需要通过编辑文件手动更改

答案 2 :(得分:0)

我认为这是因为我的Visual Studio Typescript版本与我的npm版本不匹配。我最终通过在每个失败的文件上运行TSC来修复我的所有错误,直到所有错误都得到解决。

答案 3 :(得分:0)

在我的情况下,它是通过关闭并重新启动Visual Studio

来解决的
相关问题