0

私はWeb アプリを持っており、との間の責任ASP.NET Coreの関係について混乱しています。私が理解しているように、重複する機能があるようです。たとえば、次の設定を行うことができます。TypeScripttsconfig.jsongulp.jstsconfig.json

"compilerOptions": {
    "compileOnSave": true,
    "noImplicitAny": false,
    "noEmitOnError": true,
    "removeComments": false,
    "sourceMap": true,
    "target": "es5"
}

ご覧のとおり、ドキュメントに記載され、ここで説明されているように、compileOnSaveデフォルトを指定できます。この値を設定して、build、uglify、concat、sourcemaps などを発行するために使用できます。ただし、ファイル同様の機能を提供しますが、許可されているもののサブセットのように見えます。truefalsegulp.jstsconfig.jsongulp

ユーザーとしてどこに線を引くべきかわかりませんVS.NETtsconfig.jsonコンパイルを許可して.ts.から.jsgulp.jsファイルのコピー、連結、醜化などの他のすべての要件を処理する必要がありますか?

冗長な機能があるように見え、関係と両方のファイルの責任を管理する方法について混乱しています。これは.ts、デバッガー用のソース マップ ファイルが必要であり、どのファイルが責任を負うべきかわからないために発生しました。

これらのファイル間の関係と、私の質問に関していつ使用するかを明確にするのを手伝ってくれる人はいますか?

4

1 に答える 1

0

簡単な答えは、自分に合った方法を実行することです。.tsコンパイルしたい場合は、それを実行する必要があります。

私の個人的な意見では、資産構築の一環として、そのままコンパイルして、トランスパイルするための gulp タスクをセットアップしないでください (つまり、transpile sass、minifiy) .ts私の理由は、.jsファイルが生成されるため、ビルド パイプラインの一部としてその場で再作成でき、ソリューションに含める必要がないからです。

于 2016-09-30T04:40:28.713 に答える