2016-05-31 6 views
4

TypeScriptを使用して再利用可能なコンポーネントを書きたいと思っています。だから、私はAMDのモジュールを使用している人や私のコンポーネントを使用することができない人を欲しいです。amdとプレーンブラウザをサポートするtypescriptモジュールの作成方法

フォールバックとしてAMDがサポートするモジュールとプレーンブラウザをサポートするモジュールを書くために、TypeScriptを使用できますか?私は、AMDとCommonJSの両方をサポートするtypescriptにUMDのサポートがあることを知っていますが、ドキュメントでプレーンなブラウザのサポートにフォールバックを追加する方法が見つかりませんでした。

+0

@basarat、私はこれに同意しません。 OPと私がやっていることは、 'd3.select()'のようにアクセスできるJSクラスを作ることだと思います。この共通のパターンを動作させるには、TSはグローバルなブラウザ名を許可する必要があります。 –

答えて

0

フォールバックとしてAMDがサポートするモジュールとプレーンなブラウザをサポートするモジュールを書くために、TypeScriptを使用できますか?私は、AMDとCommonJSの両方をサポートするtypescriptにUMDのサポートがあることを知っていますが、ドキュメントでプレーンなブラウザのサポートにフォールバックを追加する方法が見つかりませんでした。

これはサポートされていません。グローバルは悪い考えです。 npm(commonjs)すべてのものに移動することをお勧めします

関連する問題