問題タブ [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.
typescript - Visual Studio 2015 で TypeScript コンパイラ オプションを設定するにはどうすればよいですか
通常は tsconfig.json ファイルで指定される TypeScript の設定がいくつかあります。たとえば、ExperimentalDecorators 値を設定したいと思います。
VS 2015 は、デフォルトで次の内容を持つ tsconfig.json ファイルの追加をサポートしています。
ただし、ビルドしようとすると、「プロパティ 'compilerOptions' の値を取得できません: オブジェクトが null または未定義です」というエラーが発生します。
一部の人々は、プロジェクト ファイルに追加することを提案しています。
それも却下。これを修正する方法が見つかりません。
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 への参照です。これは機能しますが、それほどクリーンではありません。
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
です:
json - tsconfig.json の目的は何ですか?
angular2 参照を読んでいて、これを見つけましたtsconfig.json
。次のパラメータの意味を知りたいですか?
typescript - Typescript: tsconfig.json の outDir プロパティが機能しない
私は次のものtsconfig.json
を持っており、トランスパイルされた出力をbuild/
フォルダーに入れたい
しかし、うまくいきません。私がそれを機能させる唯一の方法はoutDir
、にフラグとして渡すことtsc
です。
私が抱えている同じ問題について尋ねた質問が1つ見つかりました。ただし、typescript バージョン 1.8.10 を使用しています。そして、提案された解決策を試しましたが、まだ機能しませんでした。
ファイルに設定されているプロパティをtsc
読み取る方法を知っている人はいますか?outDir
tsconfig.json
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を待つ唯一のオプションですか?