2016-08-30 6 views
1

私はangular2を学習していて、angle-cliを使って新しいプロジェクトを作成するたびに、typingsという名前のディレクトリがあります。angle2プロジェクト内に入力されているものは何ですか?

インターネットに関する詳細は検索しましたが、angular2に関する関連情報は見つかりませんでした。

anger2プロジェクト内でtypingsディレクトリが使用されている理由を教えていただけますか?

angular2プロジェクトの正確な目的は何ですか?

答えて

1

もここを参照してください。 TypeScriptはJavaScriptのスーパーセットであり、角度2で本当にうまく機能します。

タイピングは、非タイトスクリプトコードのタイプを識別するためのTypeScriptを助けます。

タイピング - これは、それが認識しない活字体推論の種類を助けるファイルが含まれています。すべてのJavaScriptライブラリがTypeScriptで記述されているわけではなく、TypeScriptでそれらを知るためには、これらのライブラリの型付けが必要です。 これらのファイルまたはライブラリはと呼ばれます。タイプスクリプト型定義ファイル(d.ts)

1

Typings - TypesScript宣言ファイル。このようjQueryの、ジャスミンテストライブラリ、および自体角度、 として

多くのJavaScriptライブラリは活字体コンパイラが認識できない機能や構文でJavaScript環境を拡張angular.io公式サイトより引用

ネイティブに。 コンパイラが何かを認識しないと、エラーをスローします。

私たちはロードするライブラリについてコンパイラに通知するために、TypeScript型定義ファイル(d.tsファイル)を使用します。

サードパーティのライブラリを含めると、実行するjavascriptコードと、IDEに強く型付けされた良さを与えるための定義ファイルの2つの部分があります。

libがTypescriptで書かれていないが、良い魂がそれに対してthirdLib.d.ts定義ファイルを書いている場合は、tsファイルの/// <reference path="thirdLibfolder/thirdLib.d.ts" />でd.tsファイルを参照できます。そして、上記のように実際に実行中のjavascriptにスクリプト参照を含めます。

は、私たちが私たちのワークステーションにインストール活字体タイピングを持っている必要があります

関連する問題