2

Visual Studio に、IDE から適切にコンパイルして実行できる typescript プロジェクトがあります。

Azure で公開しようとすると、VS は tsc を起動し、すべてのファイルを 1 つのコマンド ラインでコンパイルします。約 130 個の .ts ファイルがあります。平均ファイル長は約 85 (フル パス) で、コマンド ラインが 8K を超え、切り詰められているため、tsc は不完全なファイル セットを受け取り、エラーが発生します。

問題が 8K にあることを確認するために、Subst ドライブを作成し、すべてのパスを短縮しました。このテスト中、Tsc のコンパイルは問題ありませんでした。

誰でも問題を回避するのを手伝ってもらえますか?

4

1 に答える 1

1

コマンドライン引数をファイルとして渡すことができますtsc @sometFileThatContainsTheArguments.txt。コマンドラインの制限を克服する

PS: これは grunt-ts も使用するトリックです。

于 2015-06-05T02:29:48.010 に答える