web-dev-qa-db-ja.com

TypeScriptモジュールの依存関係を読み込む3つの方法の違いは何ですか?

TypeScriptモジュールの依存関係を読み込む次の方法の違いは何ですか?

/// <AMD-dependency path="someFile"/>

/// <reference path="someFile.ts" />

import someFile = require("someFile");
28
Nefarious

ここでカバー: https://TypeScript.codeplex.com/wikipage?title=Modules%20in%20TypeScript

免責事項:私の強い意見は次のとおりですhttps://www.youtube.com/watch?v=KDrWLMUY0R0&hd=1

import someFile = require( "someFile");

これがインポートのメインフォームである必要があります。これをJSライブラリimport $ = require("jquery");に使用し、独自のファイルの相対的なファイルバリアントimport someFile = require("./someFile");に使用します

/// path = "someFile.ts"を参照します/

インポートするためにのみこれを使用しますtypeからの情報.d.tsファイルと独自のglobals.d.tsまたはvendors.d.tsまたはtsd.d.ts

AMD-dependency path = "someFile"

これは必要ありませんnlessrequireを追加したい場合[〜#〜] css [〜#〜]/imagesintoTS。

22
basarat