問題タブ [tsconfig]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
122 参照

javascript - tsconfig.json と gulp.js の関係は?

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

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

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

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

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

0 投票する
2 に答える
92 参照

performance - 拡張機能に TSConfig を追加するのに最適な場所は?

拡張機能に Page & User TSConfig を追加するためのさまざまな場所が表示されます:ext_localconf.phpext_tables.php.

\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPageTSConfig\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addUserTSConfigメソッドを使用しています。

これら 2 つの場所のパフォーマンスに違いはありますか?

0 投票する
1 に答える
82 参照

typescript - Visual Studio が tsconfig を正しく読み取っていませんか?

そのため、会社で使用しようとしているカスタム npm パッケージがあります。このパッケージは完全にタイプスクリプトなので、ビルドしてみます。ただし、Typescript はデフォルトで node_modules を無視するため、tsconfig を次のように作成しました。

これは gulp-typescript で問題なくビルドできますが、Visual Studio ビルドはあまり協調的ではなく、angular などを認識することさえできません。また、自動リリースのために VS を組み込む必要があります。

「ファイルを「インクルード」に置き換えてみましたが、angularなどを見つけることができますが、カスタムモジュールはまだ見つかりません。そして、gulp-typescriptもモジュールを見つけることができません。

ここで追加/削除する必要があるものはありますか?

0 投票する
0 に答える
55 参照

angular - ionic2 rc1 アプリケーションにアップグレードする方法

ステップ 26 の後、すべてのアップグレード手順を実行しました。エラーは「対応するファイルがtsconfig.jsonに含まれていません」です。

0 投票する
1 に答える
4248 参照

angular - Angular2 インポート絶対パスまたはカスタム パス (typescript 2)

angular2 プロジェクトでは、すべてのモデル ts ファイルを特定のフォルダー /app/common/model/* に配置します。相対パスを使用してコンポーネントでそれらを呼び出すことができますが、非常に面倒です。したがって、2 つのソリューションとして、カスタム パスが最適です: StackOverflow: Relative Paths for SystemJS & ES module imports。しかし、私の IDE はパスを見つけることができません。ここに私の tsconfig があります:

私のコンポーネントでは: import { Address } from 'mymodel/address.model';

IDE: [ts] モジュールが見つかりません.... パスに * を入れても入れなくても試してみました

2 番目の解決策: Stackoverflow: Angular 2、異なるフォルダー間のインポート

IDE とコンパイルは問題ありません。コンポーネントにフル パスを指定します。 import { Address } from 'common/model/address.model';

そしてtsconfig:

しかし、すべてのモデルで 404 ページの読み込みがあります。多分systemjsファイルの設定?

どちらの場合も、「outdir」パラメーターが問題であり、何かが欠けていると思います。

助けてくれてどうもありがとう!

よろしく、

タイプスクリプト: 2.0.6 角度: 2.0.0