1

我在构建 Ember.js 时以及最近在emberjs.com上的新构建页面中注意到有“正常”、“运行时”和“产品”构建。

它们之间有什么区别以及我们应该何时使用它们?

4

1 回答 1

2

我不是很确定,但这里有一个我很有信心的猜测:

这个问题有 2 个维度:运行时与正常和生产与非生产

运行时 vs 正常:运行时只是正常(完整)ember 发行版的一个子集,它只包含对象系统。我想这包括在内,因为人们不时要求它。核心贡献者的引用(在这个问题中找到):

运行时提供了 Ember 对象系统以及一些有用的类。对象系统是用许多在金属中实现的基础技术构建的,但以更简洁的方式向应用程序开发人员公开它们。

Prod vs Non-Prod:正如您在构建页面上看到的那样,prod 构建有点小,所以它缺少一些代码行。我很确定那些缺失的行是从 ember 构建中删除的断言,因为它们只需要开发并且会大大减慢您的应用程序。

于 2013-09-02T18:13:06.763 回答