問題タブ [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.
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は以下の通りです。
javascript - すべての typescript ファイル出力を単一の js ファイルに生成すると、AngularJs 2 が起動に失敗しました
私のプロジェクトでは、typescript (V-1.8) で angular 2 を使用しています。出力を単一の .js ファイルに生成するように tsconfig を構成しました。このファイルには、boot.ts ファイルも .js ファイルにトランスパイルされるため、アプリケーションをブートストラップするコードも含まれています。私のアプリケーション構造は以下の通りです。
index.html に追加しました
single.js 内で生成されたコードでは問題ないように見えます。ノード コマンド プロンプトで、下の画像のようなエラーが表示されました。
したがって、アプリケーションのロードに失敗します。これがangular 2エラーなのか、構文エラーなのか、それ以外なのか、手がかりがありません。.ts ファイルごとに個別の .js ファイルを生成し、index.html を次のように変更すると、
アプリケーションは正常に動作します。single.js のケースで何が問題なのかを理解するのを手伝ってください。
前もって感謝します。
typescript - 「tsconfig.json」をセットアップして「project/src」にファイルをビルドし、出力を「project/lib」に書き込む方法は?
tsconfig.json ファイルで次を使用してみました。
初めて実行したときはtsc
うまくいくようです。しかし、2回目に実行すると、入力ファイルが上書きされるため、出力を書き込めないというtsc
エラーが表示されます。tsc
tsc
「lib」ディレクトリに書き出された TypeScript 宣言ファイルを含めようとしているようです。
typescript - TypeScript が「node_modules」にインストールされているモジュールを見つけられないのはなぜですか?
次のディレクトリ構造があるとします。
ビルドされた出力が適切に機能している間。次のいずれかを使用すると、tsc
コマンドは lodash モジュールを解決できないと不平を言います。
「tsconfig.json」ファイル内に、次のものを含めました。
しかし、これにもかかわらず、npm を使用してインストールされたモジュールはまだ見つかりません。
TypeScript にこれらのモジュールを見つけさせるために必要なものがありませんか?
TypeScript 定義ファイルがないと、TypeScript は追加の型チェックを提供できないことを認識しています。ただし、確かにこれらはデフォルトのany
タイプに設定する必要がありますか?
javascript - TypeScript でより多くのプロジェクトを処理する
2 つの TypeScript プロジェクトがあります。1 つのプロジェクトはメインの製品で、もう 1 つはデモ ファイルを含むプロジェクトです。
myProject.ts
すべてが JavaScript に適切に組み込まれており、正常に動作していることを確認します。ファイルは次のようになります。
デモファイルのビルド
デモ用にも作成したいのですが、これらのデモ ファイルはプロジェクト内のファイルを参照するdemo/myProjectDemo.tsconfig
ため、これを参照する必要があります。myProject.tsconfig
目標は、製品とデモを別々に構築できるようにすることです。これを行う方法?
angularjs - Typings.json が更新されない
tsd
私は自分の型定義を管理するために使用していましたが、廃止されたtypings
ため、私の意見はより複雑ですが、それが進むべき道だと思います。
タイプ定義をインストールしたいので、そのために--ambient
フラグを使用します。
Visual Studioには、typings.json
次のようなファイルがあります。
tsd
これは からへの移行時に自動的に作成されましたtypings
が、新しい型定義が必要になった場合、たとえばangular-route
次のコマンドを使用します。
typings install angular-route --ambient
これは正常に機能しますが、typings.json
更新されません。
ポイントは何ですか?なぜ私は行方不明ですか? angular
にjquery
移行されtypings.json
、インストール時angular-route
にファイルが更新されないのはなぜですか?