是否有关于如何编写模块化 Ember.js 应用程序的指导?我已经看到Tom Dale对AMD的立场here所以我不会强制将 AMD 安装到框架上(正如某些人尝试的 here )。看起来 Ember 内部使用 bpm/spade。这也是模块化 Ember 应用程序的合理方法吗?有使用这种方法的示例吗?
附注getbpm.org网站似乎已关闭,这使得了解它变得困难。有一个 github 页面,但它引用了安装说明的站点。
最佳答案
当前形式的 BPM 不再由核心团队支持,而是由社区支持。他们官方提供支持的唯一构建工具是 rake-pipeline。然而,BPM 仍然有效并且运行良好(我仍然在我的项目中使用它)。有关如何使用它的信息,请参阅:https://github.com/ud3323/bpm/wiki/Using-BPM-with-Ember 。你可能也想使用我的 bpm 分支。我合并了 Joe West 对代理中间件的支持。
还有一个名为 ember-runner 的 Node.js 社区构建工具。这看起来也很有希望。
至于使用 rake-pipeline。查看 emberjs 项目上的 AssetFile,了解如何使用 rake-pipeline 和 rake-pipeline-web-filters 进行配置。另外,看看 this question 的答案在 StackOverflow 上(尤其是 Yehuda 的)。您还可以找到this gist也有帮助。
关于ember.js - 如何编写模块化 Ember.js 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9243788/