問題タブ [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 に答える
5817 参照

angularjs - Typescript: tsconfig outFile が機能しない

typescript を使用した AngularJs 2 プロジェクトの開発環境として Atom を使用しています。typescript をサポートするために、atom に atom-typescript プラグインを追加しました。Atom は、.ts ファイルごとに個別の .js ファイルを生成しています。すべての .ts ファイルに対して単一の .js ファイルを生成したかったのです。そのため、tsconfig.json 内の comilerOptions の下に outFile 設定を追加しました。私の tsconfig.json は以下の通りです。

問題ないように見えますが、プロジェクトをコンパイルすると、指定された場所に空の single.js ファイルが生成されます。ここで何が欠けているのか理解できません。atom-typescript バージョン 8.2.0 をインストールしました。

私のpackage.jsonは以下の通りです。

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

javascript - すべての typescript ファイル出力を単一の js ファイルに生成すると、AngularJs 2 が起動に失敗しました

私のプロジェクトでは、typescript (V-1.8) で angular 2 を使用しています。出力を単一の .js ファイルに生成するように tsconfig を構成しました。このファイルには、boot.ts ファイルも .js ファイルにトランスパイルされるため、アプリケーションをブートストラップするコードも含まれています。私のアプリケーション構造は以下の通りです。

index.html に追加しました

single.js 内で生成されたコードでは問題ないように見えます。ノード コマンド プロンプトで、下の画像のようなエラーが表示されました。

Ts エラー 2661

したがって、アプリケーションのロードに失敗します。これがangular 2エラーなのか、構文エラーなのか、それ以外なのか、手がかりがありません。.ts ファイルごとに個別の .js ファイルを生成し、index.html を次のように変更すると、

アプリケーションは正常に動作します。single.js のケースで何が問題なのかを理解するのを手伝ってください。

前もって感謝します。

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

typescript - 「tsconfig.json」をセットアップして「project/src」にファイルをビルドし、出力を「project/lib」に書き込む方法は?

tsconfig.json ファイルで次を使用してみました。

初めて実行したときはtscうまくいくようです。しかし、2回目に実行すると、入力ファイルが上書きされるため、出力を書き込めないというtscエラーが表示されます。tsc

tsc「lib」ディレクトリに書き出された TypeScript 宣言ファイルを含めようとしているようです。

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

typescript - TypeScript が「node_modules」にインストールされているモジュールを見つけられないのはなぜですか?

次のディレクトリ構造があるとします。

ビルドされた出力が適切に機能している間。次のいずれかを使用すると、tscコマンドは lodash モジュールを解決できないと不平を言います。

「tsconfig.json」ファイル内に、次のものを含めました。

しかし、これにもかかわらず、npm を使用してインストールされたモジュールはまだ見つかりません。

TypeScript にこれらのモジュールを見つけさせるために必要なものがありませんか?

TypeScript 定義ファイルがないと、TypeScript は追加の型チェックを提供できないことを認識しています。ただし、確かにこれらはデフォルトのanyタイプに設定する必要がありますか?

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

javascript - TypeScript でより多くのプロジェクトを処理する

2 つの TypeScript プロジェクトがあります。1 つのプロジェクトはメインの製品で、もう 1 つはデモ ファイルを含むプロジェクトです。

myProject.tsすべてが JavaScript に適切に組み込まれており、正常に動作していることを確認します。ファイルは次のようになります。

デモファイルのビルド

デモ用にも作成したいのですが、これらのデモ ファイルはプロジェクト内のファイルを参照するdemo/myProjectDemo.tsconfigため、これを参照する必要があります。myProject.tsconfig

目標は、製品とデモを別々に構築できるようにすることです。これを行う方法?

0 投票する
3 に答える
8734 参照

angularjs - Typings.json が更新されない

tsd私は自分の型定義を管理するために使用していましたが、廃止されたtypingsため、私の意見はより複雑ですが、それが進むべき道だと思います。

タイプ定義をインストールしたいので、そのために--ambientフラグを使用します。

Visual Studioには、typings.json次のようなファイルがあります。

tsdこれは からへの移行時に自動的に作成されましたtypingsが、新しい型定義が必要になった場合、たとえばangular-route次のコマンドを使用します。

typings install angular-route --ambient

これは正常に機能しますが、typings.json更新されません。

ポイントは何ですか?なぜ私は行方不明ですか? angularjquery移行されtypings.json、インストール時angular-routeにファイルが更新されないのはなぜですか?