我有一个“保存时编译”的网络项目,几乎完全可以使用。然后我转而使用npm和node_modules/@types
而不是通过NuGet使用Typescript Definition Packages,所以,现在我使用tsconfig.json来控制“项目”中包含哪些打字稿现在,每当我尝试保存文件,
项目包含错误。输出生成已跳过。
显示在底部的蓝色状态栏中,但它实际上并未显示错误列表中的任何错误...无论如何都要找出错误实际上是什么?
答案 0 :(得分:2)
要在编译时看到确切导致错误的原因,以查看编译器的输出。编译器因Visual Studio无法解析的某些错误而失败。要显示Visual Studio如何启动编译器,您需要将输出模式设置为高于
sav_smoooth = savgol_filter(Y, 51, 3)
plt.plot(X, Y)
或等于{{1}}。您可以在工具>中进行设置选项> 项目和解决方案> 构建并运行
获取命令只需重建项目/解决方案。在顶部的输出窗口中,您将看到已运行的命令。
复制命令并在命令行中运行它。您需要在tsc.exe程序路径中添加斜杠,因为默认路径包含空格。从编译器获得原始输出时不难发现错误的位置。
答案 1 :(得分:1)
在我的情况下,我的项目设置为使用Typescript版本2.4,而我只在我的机器上安装了2.5版本。打开属性并更改版本后,它已修复。在2017年,有一个领域可供选择。在VS 2015中,您需要通过编辑文件手动更改
答案 2 :(得分:0)
我认为这是因为我的Visual Studio Typescript版本与我的npm版本不匹配。我最终通过在每个失败的文件上运行TSC来修复我的所有错误,直到所有错误都得到解决。
答案 3 :(得分:0)
在我的情况下,它是通过关闭并重新启动Visual Studio
来解决的