首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Coffeescript/链轮'__extends‘帮助器复制

Coffeescript/链轮'__extends‘帮助器复制
EN

Stack Overflow用户
提问于 2011-10-28 10:48:25
回答 1查看 198关注 0票数 3

我正在使用rails31和coffeescript,并定义了一些从父类扩展的类。Coffeescript在生成的输出中添加了一个__extends帮助器方法来实现这一点,问题是当使用链轮时,会为每个子类添加该方法的副本,从而造成大量重复。

我的类是在单独的文件中定义的,所以看起来链轮正在单独处理它们。我知道有一个-join选项与咖啡,但不确定如何使用链轮。

有没有人知道在使用链轮时是否可以只生成一次咖啡辅助对象?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-29 03:07:50

不是的。无论您是否使用链轮,帮助器都是一个文件类型的交易。没有编译器选项可以避免这种复制(--join不会这样做;它只是连接已编译的JS),并且没有任何现有的JS缩减器足够智能地识别和删除重复(这将需要将一个实例移动到全局作用域)。

我的建议是不要担心它。CoffeeScript使用的帮助器很少,而且它们不太可能只占代码的一小部分。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7924612

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档