如何编写模块化Ember.js应用程序

Nar*_*esh 23 ember.js

有关如何编写模块化Ember.js应用程序的指导吗?我见过汤姆戴尔对AMD位置在这里,所以我不会强迫配合AMD到框架(如一些试图在这里).似乎Ember内部使用bpm/spade.这也是模块化Ember应用程序的合理方法吗?使用这种方法的任何样品?

PS getbpm.org网站似乎已关闭,这使得很难了解它.有一个github页面,但它引用了安装说明的站点.

Roy*_*els 11

核心团队不再支持其当前形式的BPM,但受社区支持.他们正式提供支持的唯一构建工具是rake-pipeline.但是,BPM仍然有效并且运行良好(我仍然将其用于我的项目).有关如何使用它的信息,请参阅:https://github.com/ud3323/bpm/wiki/Using-BPM-with-Ember.您可能也想使用我的bpm前叉.我已经合并了Joe West对代理中间件的支持.

node.js还有一个名为ember-runner的社区构建工具,看起来很有前途.

至于使用耙管道.看看AssetFile上emberjs项目怎么看,必须使用耙管道和耙管道的Web过滤器进行配置.另外,请看一下StackOverflow 上这个问题的答案(尤其是Yehuda's).你也可以发现这个要点也很有帮助.