我正在使用gulp和browserify生成2个文件 - vendor.js
包含所有库(jquery,lodash等)和main.js
只有我的代码,我需要来自vendor.js的库与此browserify recipe类似。
我想知道在这种情况下是否需要部分lodash库对整个lodash库有任何好处?
例如,
var _ = require('lodash/object')
vs var _ = require('lodash')
。
答案 0 :(得分:0)
如果您需要选择lodash
个模块,那么您的供应商包应该更小(可能很多)。你试过吗?
答案 1 :(得分:0)
在我的情况下,要求lodash
选择性地导致main.js
包含选定的lodash部分。这导致lodash
和vendor.js
同时出现main.js
。
因此,在我的情况下(如果对库使用vendor.js
而对自己的代码使用main.js
)的正确答案是以这种方式要求lodash
- 仅var _ = require('lodash')
。