【问题标题】:Typescript 0.8.2 project compile errorTypescript 0.8.2 项目编译错误
【发布时间】:2013-03-28 03:51:27
【问题描述】:

我为 Visual Studio 2012 安装了 Typescript 0.8.2 插件。

我从头开始重新创建我的项目,但现在出现此编译错误。

"tsc --cmets --sourcemap --target ES3" 以代码 1 退出

【问题讨论】:

    标签: typescript


    【解决方案1】:

    在您的项目文件中,通常会指定tsc 的完整路径。路径可能不正确。

    您可以使用这些步骤进行检查。

    1. 右键单击项目并选择“卸载”
    2. 右键单击已卸载的项目并选择“编辑”
    3. 查找以下代码(可能与此略有不同):

    项目文件:

      <Target Name="BeforeBuild">
        <Exec Command="&quot;$(PROGRAMFILES)\Microsoft SDKs\TypeScript\0.8.2.0\tsc&quot; --comments --sourcemap --target ES3 @(TypeScriptCompile ->'&quot;%(fullpath)&quot;', ' ')" IgnoreExitCode="true" />
      </Target>
    

    以前tsc 路径是:

    $(PROGRAMFILES)\Microsoft SDKs\TypeScript\?.?.?.?\tsc
    

    但我注意到在最新版本中是:

    $(PROGRAMFILES)\Microsoft SDKs\TypeScript\tsc
    

    即没有版本号。

    可能值得注意的是 ES3 是默认值,因此您不需要传递它 - 但传递它并没有什么坏处。

    【讨论】:

    • 我没试过。我实际上已经回到使用 0.8.0.0。我稍后会尝试。
    【解决方案2】:

    也许是一个愚蠢的问题,但是您在项目中有任何 Typescript (.ts) 文件吗? 我在创建新项目、删除 app.ts 并尝试编译时遇到此错误。

    如果没有传递给编译器的 .ts 文件,似乎无法构建项目。问题今天仍然存在...

    将新的 .ts 文件添加到项目中修复它...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-02
      • 2019-09-22
      • 2017-04-02
      • 1970-01-01
      • 2014-09-07
      • 2019-07-22
      相关资源
      最近更新 更多