問題タブ [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 投票する
0 に答える
455 参照

typescript - Visual Studio 2015 で TypeScript コンパイラ オプションを設定するにはどうすればよいですか

通常は tsconfig.json ファイルで指定される TypeScript の設定がいくつかあります。たとえば、ExperimentalDecorators 値を設定したいと思います。

VS 2015 は、デフォルトで次の内容を持つ tsconfig.json ファイルの追加をサポートしています。

ただし、ビルドしようとすると、「プロパティ 'compilerOptions' の値を取得できません: オブジェクトが null または未定義です」というエラーが発生します。

一部の人々は、プロジェクト ファイルに追加することを提案しています。

それも却下。これを修正する方法が見つかりません。

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

typescript - tsconfig は VS Code の単一ファイルでのみ機能します

tscongig.json が期待どおりに動作しません。VS Code の私のプロジェクトでは、状況を次の構造に単純化しました。

tsconfig には以下が含まれます。

私が a.ts に取り組んでいるとき、インテリセンスは def.d.ts からのコードを正しく完了しています。しかし、b.ts に切り替えると、定義が欠落しています。b.ts ウィンドウをアクティブにして VS Code を再起動すると、定義は b.ts で使用できるようになりましたが、a.ts では見つかりません。つまり、他のファイルを開いた状態でスタジオ全体を再起動するまで、1 つのファイルでのみ機能します。それは正常ですか?私は何か間違ったことをしていますか?

アイデアありがとうございます!

編集: 私のプロジェクトは通常の TS プロジェクトではありません。多くの長いスクリプトの作成を支援するために使用されます。必要な状況は次のとおりです。* .ts ファイルは互いに「見えません」が、.ts ファイルの編集時にインテリセンスが d.ts から定義を提供しています。現在の解決策は、すべての ts ファイル内の d.ts への参照です。これは機能しますが、それほどクリーンではありません。

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

typescript - Typescript は、SystemJS でマップされたモジュールを見つけることができません

Typescriptはこのインポートでモジュールを見つけられませんimport ga from 'googleAnalytics';

SystemJSは、次のように前もってマップされているため、モジュールの場所を認識しています。

に同様のマッピングを提供するにはどうすればよいtscですか?

この他の質問は良い方向を指しているようです: Angular 2 で非常に長い相対パスを持つインポートを回避する方法は?

Typescript 2.0 は のpaths設定をサポートしているようtsconfig.jsonです。Typescript 2.0をダウンロードする方法はありますか? SystemJSpathで行っているように、構成に http url (//www.google-analytics.com/analytics.js) を指定できますか? Typescript 2.0をダウンロードする方法がない場合、現在のバージョンで目的を達成するにはどうすればよいですか?

編集

私が得る具体的なエラーは、「モジュール 'ga' が見つかりません」です。

これが私のものtsconfig.jsonです:

0 投票する
6 に答える
31742 参照

json - tsconfig.json の目的は何ですか?

angular2 参照を読んでいて、これを見つけましたtsconfig.json。次のパラメータの意味を知りたいですか?

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

typescript - Typescript: tsconfig.json の outDir プロパティが機能しない

私は次のものtsconfig.jsonを持っており、トランスパイルされた出力をbuild/フォルダーに入れたい

しかし、うまくいきません。私がそれを機能させる唯一の方法はoutDir、にフラグとして渡すことtscです。

私が抱えている同じ問題について尋ねた質問が1つ見つかりました。ただし、typescript バージョン 1.8.10 を使用しています。そして、提案された解決策を試しましたが、まだ機能しませんでした。

ファイルに設定されているプロパティをtsc読み取る方法を知っている人はいますか?outDirtsconfig.json

0 投票する
5 に答える
63196 参照

typescript - vs-codeで複数のtsconfigファイルを使用するには?

私は Visual Studio Code を使用しており、かなり一般的なプロジェクト構造を持っています。

2 つの tsconfig ファイルの設定は異なります (たとえば、client/ターゲット ES5 の下にあるファイルとserver/ターゲット ES6 の下にあるファイル)。ルート ディレクトリには tsconfig がないことに注意してください。

問題は、共有ディレクトリを両方のプロジェクトに含めたいということです。excludeこのオプションでは、tsconfig.json よりも上位のディレクトリにあるフォルダーを含めることができないため、tsconfig を使用してこれを行うことはできfilesません。グロブをサポートします。

共有フォルダーを tsc に追加することで問題なくコンパイルできることに注意してください。必要なのは、Visual Studio Code IDE が intellisense などの共有コードを認識できるようにすることです。

filesGlobを待つ唯一のオプションですか?

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

visual-studio - Visual Studio の「新しい項目」にすべてのオプションが表示されない

Visual Studio 2015でCordova プロジェクトを開始しました。これが標準的な動作かどうかはわかりませんが、右クリックして新しいアイテムを追加すると、いくつかのオプションしか表示されません。つまり、「TypeScript json config file」別名を追加したかったのですが、このオプションを取得できず、他の多くのオプションが欠落しているようにも感じました。これは新しいコンピューターであり、何らかの種類のインストールが不足しているかどうかわかりません。tsconfig

ここに画像の説明を入力