0

TypeScript(.ts) ファイルを作成しました。保存すると、縮小された JavaScript ファイルと通常の (読み取り可能な) JavaScript ファイルが生成されます。これはすべて正常に機能します。しかし、私が追加したコメントは、自動生成された JavaScript ファイルに TypeScript ファイルが表示されないことです。TypeScript ファイルをデバッグすることはできず (ブレークポイントを追加するには、JavaScript ファイルを使用する必要があります)、JavaScript ファイルではコメントを使用できないため、デバッグ中に .TS ファイルと .JS ファイルを切り替える必要があります。ユーザーが追加したコメントを削除しないように TypeScript に指示する方法はありますか?

4

3 に答える 3

2

--commentsコメントを保持するには、コマンド ラインでスイッチを渡します。

于 2013-02-01T04:09:43.400 に答える
1

0.8.2.0

TypeScript Visual Studio 拡張機能のバージョン 0.8.2.0 (最新バージョン) を使用して TypeScript プロジェクトを作成した場合、プロジェクト ファイルに次のオプションがあることがわかります。

  <PropertyGroup Condition="'$(Configuration)' == 'Release'">
    <TypeScriptTarget>ES3</TypeScriptTarget>
    <TypeScriptIncludeComments>false</TypeScriptIncludeComments>
    <TypeScriptSourceMap>false</TypeScriptSourceMap>
  </PropertyGroup>

デフォルトでは false ですが、true に切り替えることができます。

<TypeScriptIncludeComments>true</TypeScriptIncludeComments>

この設定を編集するには、プロジェクトを右クリックして [アンロード] を選択し、もう一度右クリックして [編集] をクリックします。これらの設定は、編集するファイルの下部にあります。

設定を変更したら、プロジェクトをもう一度右クリックして [再読み込み] をクリックすると、再び起動して実行できます。

以前のバージョン

以前のバージョン (以前のバージョンでプロジェクトを作成した場合、後で 0.8.2.0 に更新した場合) では、コマンドをいじる必要がありますが、プロセスはほとんど同じです。

<Exec Command="&quot;$(PROGRAMFILES)\Microsoft SDKs\TypeScript\tsc&quot;  @(TypeScriptCompile ->'&quot;%(fullpath)&quot;', ' ')" />

これを次のように変更します。

<Exec Command="&quot;$(PROGRAMFILES)\Microsoft SDKs\TypeScript\tsc&quot; --comments @(TypeScriptCompile ->'&quot;%(fullpath)&quot;', ' ')" />

この設定を編集するには、プロジェクトを右クリックして [アンロード] を選択し、もう一度右クリックして [編集] をクリックします。これらの設定は、編集するファイルの下部にあります。

設定を変更したら、プロジェクトをもう一度右クリックして [再読み込み] をクリックすると、再び起動して実行できます。

于 2013-02-02T19:17:15.157 に答える
1

WebEssentials がインストールされている場合は、WebEssentials オプションでこれを設定できます。 ここに画像の説明を入力

WebEssentialsがインストールされていない場合は、作業を中止して、NuGet から最初にインストールしてください。これは、Web 開発に役立つあらゆる種類の機能を追加する優れた拡張機能です。

于 2013-02-02T15:33:08.097 に答える