問題タブ [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.
javascript - tsconfig.json と gulp.js の関係は?
私はWeb アプリを持っており、との間の責任ASP.NET Core
の関係について混乱しています。私が理解しているように、重複する機能があるようです。たとえば、次の設定を行うことができます。TypeScript
tsconfig.json
gulp.js
tsconfig.json
ご覧のとおり、ドキュメントに記載され、ここで説明されているように、compileOnSave
デフォルトを指定できます。この値を設定して、build、uglify、concat、sourcemaps などを発行するために使用できます。ただし、ファイルも同様の機能を提供しますが、許可されているもののサブセットのように見えます。true
false
gulp.js
tsconfig.json
gulp
ユーザーとしてどこに線を引くべきかわかりませんVS.NET
。tsconfig.json
コンパイルを許可して.ts.
から.js
、gulp.js
ファイルのコピー、連結、醜化などの他のすべての要件を処理する必要がありますか?
冗長な機能があるように見え、関係と両方のファイルの責任を管理する方法について混乱しています。これは.ts
、デバッガー用のソース マップ ファイルが必要であり、どのファイルが責任を負うべきかわからないために発生しました。
これらのファイル間の関係と、私の質問に関していつ使用するかを明確にするのを手伝ってくれる人はいますか?
performance - 拡張機能に TSConfig を追加するのに最適な場所は?
拡張機能に Page & User TSConfig を追加するためのさまざまな場所が表示されます:ext_localconf.php
とext_tables.php
.
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPageTSConfig
と\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addUserTSConfig
メソッドを使用しています。
これら 2 つの場所のパフォーマンスに違いはありますか?
typescript - Visual Studio が tsconfig を正しく読み取っていませんか?
そのため、会社で使用しようとしているカスタム npm パッケージがあります。このパッケージは完全にタイプスクリプトなので、ビルドしてみます。ただし、Typescript はデフォルトで node_modules を無視するため、tsconfig を次のように作成しました。
これは gulp-typescript で問題なくビルドできますが、Visual Studio ビルドはあまり協調的ではなく、angular などを認識することさえできません。また、自動リリースのために VS を組み込む必要があります。
「ファイルを「インクルード」に置き換えてみましたが、angularなどを見つけることができますが、カスタムモジュールはまだ見つかりません。そして、gulp-typescriptもモジュールを見つけることができません。
ここで追加/削除する必要があるものはありますか?
angular - ionic2 rc1 アプリケーションにアップグレードする方法
ステップ 26 の後、すべてのアップグレード手順を実行しました。エラーは「対応するファイルがtsconfig.jsonに含まれていません」です。
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