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

标签 ember.js

是否有关于如何编写模块化 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/

相关文章:

javascript - Object.values 在 IE 浏览器中抛出 TypeError - 如何填充它?

ember.js - Ember更新数组不更新模板

javascript - 在 Reddit 上发布具有相同根 URL 但具有重要片段标识符的文章

ember.js - Ember-cli:实时重新加载不起作用

javascript - 将变量从#each 循环传递给助手 emberjs

node.js - Ember : handlebars does not satisfy its siblings' peerDependencies

ember.js - Ember-data 模型计算值,返回值而不是 promise

ember.js - 从其他 Controller 访问 Controller

javascript - 如何处理 Node + Ember 应用程序中的路由?

ember.js - Ember 路由模型 AdapterPopulatedRecordArray 与 RecordArray