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

typescript - TS2307: モジュール 'ionic/ionic' が見つかりません

tscionic2 プロジェクトで使用しようとすると、typescript ファイルで次のエラーが発生します。

エラー: TS2307: Cannot find module 'ionic/ionic'


コード:


私の tsconfig.json ファイル:


私の npm -g リスト:

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

typescript - atom-typescriptに相対パスなしでモジュールを認識させる方法は?

angular2 と typescript を使用して angular-meteor チュートリアルに従っています。

私はatomを使用しているので、atom-typescriptパッケージとtsconfig型宣言ファイルを利用するためのファイルを追加しました。

私はatom-typescriptにインポートを認識させようとしていclient/parties-form/parties_form.tsます:

しかし、原子は私に次のエラーを与えます:Cannot find module 'collections/parties'.

相対パスでモジュールをインポートするとエラーが発生します:

しかし、流星はコンパイルされず、Path reservation conflictエラーが発生します。

atom-typescript でエラーが発生せずに、最初の種類のインポートを使用できるようにして、型宣言ファイルを認識できるようにしたいと考えています。私は何を取りこぼしたか ?

私のtsconfig.jsonファイル:

チュートリアル コードの完全版は、ここにあります。

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

typo3 - 動的コンテンツを設定するために、Page TSConfig - Typo3 で変数を使用できますか?

Typo3 サイトのレイアウトでコンテンツを動的に設定できる方法を探しています。

たとえば、サイトのタイトルを動的に設定する方法はありますか? そのため、次の図に示すように、Page TSConfig 領域でいくつかの変数を定義できるかどうか疑問に思っています。

ここに画像の説明を入力

このオプションは、ユーザーが [テンプレート ツール] --> [設定] からこのコンテンツを編集する経験があまりない場合に非常に役立ちます。

どうもありがとう!!!

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

visual-studio-2013 - typescript ファイルをコンパイルするが node_modules を除外するように VS 2013 TypeScript プロジェクトをセットアップするにはどうすればよいですか?

IntelliJ で慣れた後、VS 2013 で angular2@beta プロジェクトに取り組んでいます。IntelliJ は tsconfig.json ファイルを見つけるように設定できるため、TypeScript 1.6 以降では、「除外」プロパティを読み取ることができ、どの node_modules もコンパイルしようとしません。TypeScript 1.7 で VS 2013 に移行したので、node_modules をコンパイルしようとしている問題に直面しています。私は tsconfig.json を含めましたが、私が読んだことから、tsconfig.json は VS 2015 でのみ完全にサポートされています。それはこの問題の最新のものですか? これらのファイルを除外するか、代わりに tsconfig.json を使用するように VS 2013 に指示する方法はありますか?

また、npm インストールを実行すると、angular2@beta にはそのタイピングがソースの残りの部分とともに含まれることにも注意する必要があります。これにより、すべてのタイピングがすべてのファイルと混合されます。おそらく、.d.ts 以外のすべてのファイルを削除して、他のすべてのエラーなしでタイピングを取得する必要があると思います。以前は、「tsd install angular2」を使用してタイピングを取得できましたが、これは使用できなくなりました。これに対する解決策は、前の問題を無効にします。


アップデート

これらすべてをVS 2015 - Community Editionで動作させることができますが、VS 2013 で動作させることができるかどうかを本当に知りたいです。

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

typescript - typescript モジュールの解決

スラッシュで始まらないローカル インポートと、同じモジュール内の node_modules からのインポートの両方を可能にする typescript モジュール解決戦略はありますか?

「moduleResolution」を「node」に設定すると、コンパイラはローカル モジュールを見つけることができません。他のすべてのオプションを使用すると、インポートしようとしている node_modules ディレクトリにモジュールが表示されません。

ファイルに次のインポートがあります。

「angular2/core」は node_modules にあり、「core/logging/Logger」は私のローカル モジュールです。

angularのコードを見ると、両方があるように見えます。http.ts モジュール: https://github.com/angular/angular/blob/master/modules/angular2/src/http/http.ts

詳細な背景情報:
私は 2 つのサブプロジェクトで構成されるプロジェクトを持っています:
- ライブラリ
- アプリ
ライブラリは、アプリが使用するいくつかのユーティリティを定義します。私のビルド プロセスは、最初に「ライブラリ」サブプロジェクトをビルドし、それを (d.ts ファイルと一緒にコンパイルされた js) を「アプリの node_modules の「ライブラリ」サブフォルダにコピーしてから、「アプリ」をコンパイルします。

「ライブラリ」には、次のクラスがあります。

「アプリ」で:

これは、JSONParser に非パブリック フィールドがあるとすぐにはコンパイルされません (これらは 2 つの異なる場所からインポートされるため、typescript の場合、これらは 2 つの異なる型になります)。そのため、最初にスラッシュを付けずにモジュールを 2 つインポートしようとしています。しかし、おそらくそれに対する他の解決策はありますか?

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

typescript - angular2プロジェクトでtsconfig.jsonファイルを作成するには?

npm を使用して 1 つの angular2 プロジェクトを作成しました。私はこのリンクを参照していました: Angular2 チュートリアル

package.jsonコマンドを使用してファイルを正常に作成しましたnpm inittsconfig.jsonしかし、ファイルを作成するコマンドは見つかりませんでした。コマンドまたはエディターを使用してそのファイルを作成する必要があるかどうかわかりません。前もって感謝します。

0 投票する
4 に答える
3981 参照

typescript - Tsconfig と outDir の問題

tsconfig.json の outDir に問題があります。

次の tsconfig ファイルがあります。

ファイルは App.js にコンパイルされますが、指定したディレクトリ (dist) ではなく、tsconfig ファイルがあるディレクトリにあります。誰でもこの問題の解決策を見つけましたか?

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

typescript - spec/test フォルダーを使用した tsconfig のセットアップ

コードを下に置き、srcテストを下に置くとしspecます。

srcフォルダにのみトランスパイルしたいdistindex.ts私のパッケージのエントリポイントであるため、私の外観tsconfig.jsonは次のようになります。

ただし、これtsconfig.jsonにはテスト ファイルが含まれていないため、依存関係を解決できませんでした。

一方、テストファイルを含めると、tsconfig.jsonそれらもdistフォルダーにトランスパイルされます。

この問題を解決するにはどうすればよいですか?