2015-01-10 10 views
6

ただ、私は他のユーザーと共有されているアドオンを作成し、ember-dataをインポートする必要があると言います。存在しないかもしれないes6モジュールのインポート

import DS from 'ember-data'; 

これはクライアントコードに存在しない可能性があるため、どのようにインポートできますか。基本的には、ember-dataが利用可能かどうかを確認する条件が必要です。もしそれをインポートして何かするなら、それ以外はしないでください。

if(ember data exists) { 
    //do something 
} 
+0

あなたの依存関係あなたの 'package.json'ファイルになければなりません。 –

+0

しかし、私が望んでいなければ、クライアントにemberデータを強制的に送信させたくありません。 – jax

答えて

1

私は一般的なES6の使用のために同じ質問を持っていますが、あなたのコードは、潜在的のようになりますので、あなたは燃えさし-CLIを使用していると仮定すると、あなたがrequire._eak_seenオブジェクトを見ることができます:

if(require._eak_seen['ember-data']){ 
    //your code 
} 
関連する問題