1

Visual Studio 2012 用の Typescript 0.8.2 プラグインをインストールしました。

プロジェクトを最初から再作成しましたが、このコンパイル エラーが発生しています。

「tsc --comments --sourcemap --target ES3」はコード 1 で終了しました

4

2 に答える 2

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デフォルトであることに注意する価値があるので、渡す必要はありませんが、渡すことに害はありません。

于 2013-01-28T16:41:09.913 に答える
0

ばかげた質問かもしれませんが、プロジェクトに Typescript (.ts) ファイルはありますか? 新しいプロジェクトを作成し、app.ts を削除してコンパイルしようとしたときに、このエラーが発生しました。

コンパイラに渡された .ts ファイルがない場合、プロジェクトのビルドに失敗したようです。問題は今日も存在します...

プロジェクトに新しい .ts ファイルを追加すると修正されました...

于 2013-03-27T19:51:27.107 に答える