【发布时间】:2015-02-23 09:29:17
【问题描述】:
到目前为止,我通过在 Django 静态文件夹中包含所有必需的供应商文件来使用 ember。随着 ember-cli 的兴起,越来越多的 ember 相关文件在单机版中不可用。他们需要使用 npm 和/或 ember-cli。
Ember-cli 使用 npm,它创建和管理自己的文件,创建所有项目文件并管理加载它们......所以现在我如何集成而不是使用 Django 应用程序。喜欢:
- 我想在 Django 的给定页面上连接一个 ember 应用程序。 ember-cli 似乎没有涵盖此类场景?
- 所有供应商文件(JS 和其他)必须由 Django 提供/由静态文件查找器找到。 npm 不会安装到 Django 项目 staticfiles 目录。
- 最好能够收集文件/制作具有单独子文件夹的应用程序,这样当较新的应用程序提取较新的供应商文件等时,旧应用程序就不会中断。
那么使用 ember-cli 和 Django 是否可行?处理此类项目的最佳方式是什么?
【问题讨论】: