bluebird.js和bluebird.core.js有什么区别?
我什么时候应该使用bluebird.core.js而不是bluebird.js?
我无法在bluebird site或其他地方找到任何内容。
答案 0 :(得分:5)
Bluebird的部分版本不包含库的功能,反过来会导致文件较小。它无论如何都比小图像小 - 但它仍然值得为生产网站保存这几个字节。
因此bluebird.core.js
仅包含库中非常小的部分。 bluebird.js
包含完整的库。
目前,构建有点古怪(尽管库本身非常稳定)但我们并没有真正自动生成.core.js
个文件。我们需要解决这个问题。
我会将其编辑到文档中,以便更清楚。谢谢你的问题。
答案 1 :(得分:0)
我参加聚会真的很晚,只是把我的两分钱投入到讨论中:
您可以在bluebird.core.js的源代码中看到
功能已禁用:
种族,call_get,生成器,映射,nodeify,
承诺,支持,减少,解决一些问题
使用,计时器,过滤器,任何一个
我彻底使用了budget_total::select(DB::raw("pa.id_budget_total, pa.name,
pa.amount - COALESCE(SUM(co.budget), 0) AS restante"))
->from("budget_total as pa")
->leftJoin("convocatoria as co", "pa.id_budget_total", "=", "co.id_budget_total")
->where("pa.status", 1)
->groupBy("pa.id_budget_total", "pa.name", "pa.amount")
->get();
,map
,mapSeries
和each
,所以我猜核心构建不适合我。