只是说我创建了一个与其他用户共享的插件,我需要导入ember-data。
import DS from 'ember-data';
如果在客户端代码中可能不存在,我该如何导入它。基本上我需要一个条件来检查ember-data是否可用,如果是这样的话导入并执行某些操作,否则就不要这样做。
if(ember data exists) {
//do something
}
答案 0 :(得分:1)
我对es6的一般用法有同样的问题,但假设你使用的是ember-cli,你可以查看require._eak_seen
对象,这样你的代码可能看起来像:
if(require._eak_seen['ember-data']){
//your code
}