【问题标题】:Visual Studio 2017 not compiling typescriptVisual Studio 2017 不编译打字稿
【发布时间】:2017-07-06 08:46:29
【问题描述】:

我最近更新到 VS 2017,我使用的解决方案曾经在 VS 2015 中完美运行。我在工具 > 文本编辑器 > TS/JS > 项目中启用了“保存时编译”功能,我正在确定我使用了正确的“代码生成”选项,但 VS 不会编译任何打字稿文件。
js 输出文件已经存在,它是由 VS 2015 生成的,当我保存 ts 文件时,底部栏显示“输出成功生成”消息,但 js 文件没有变化。
请注意,该项目受源代码控制,但 ts 和 js 文件都已签出以进行编辑。
我在网上看到类似的问题已经通过持续的 VS 更新得到解决,我确信我的 VS 版本是最新的。
有谁知道怎么回事?

【问题讨论】:

标签: javascript typescript visual-studio-2017


【解决方案1】:

在我使用 VS 的 React 新项目模板的 .NET Core 2.1 项目中,我必须编辑 .csproj 并将 <TypeScriptCompileBlocked>true</TypeScriptCompileBlocked> 更改为 false

为什么这个选项甚至存在!?!?!

【讨论】:

    【解决方案2】:

    通过安装gulp解决,必要时手动编译TypeScript。

    【讨论】:

    • 有同样的问题,真的不想把这个作为TS支持的答案:-(
    【解决方案3】:

    在解决方案资源管理器中检查 ts 文件属性。如果 Build action = Content,将其更改为 TypeScript 文件

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-01-08
      • 1970-01-01
      • 2023-03-24
      • 2017-08-26
      • 2018-05-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多