【发布时间】:2015-07-06 12:03:59
【问题描述】:
我想用lodash和underscore.string,但项目中还需要下划线。下划线seems to have a method called _.mixin to handle this operation。
我将 mixins 放在我的 lib/mixins.js 目录中,以便首先加载它。
_.mixin(lodash); // loads lodash
_.mixin(s.exports()); // loads underscore.string
但是,当我打开 meteor shell 并执行 console.dir(lodash) 和 console.dir(_) 时,我希望下划线包含与 lodash 相同的所有方法,但事实并非如此。它似乎只是简单的下划线。
meteor 如何管理 mixin?
【问题讨论】:
-
我确认,下划线“_”似乎在某处被覆盖,我们失去了所有混合功能。按照 Tom 的建议将它们放入 lib 文件夹并不能解决任何问题。这可能是一个错误(或竞争条件?)
-
可能跟shell有关
标签: javascript meteor lodash