需要全部或部分 lodash 库
Require whole or part of lodash library
我正在使用 gulp 和 browserify 生成 2 个文件 - vendor.js
包含所有库(jquery、lodash 等)和 main.js
包含我的代码仅在我需要 vendor.js 类似于此 browserify recipe.
的库的地方
我想知道在这种情况下要求部分 lodash 库对整个 lodash 库是否有任何好处?
例如,
var _ = require('lodash/object')
对比 var _ = require('lodash')
.
如果您有选择地需要 lodash
个模块而不是全部,那么您的供应商包应该更小(可能很多)。你试过了吗?
在我的例子中,要求 lodash
有选择地导致 main.js
也包括 lodash 的选定部分。这导致 lodash
同时出现在 vendor.js
和 main.js
中。
因此,就我而言,正确的答案(如果对库使用 vendor.js
,对自己的代码使用 main.js
)是以这种方式要求 lodash
- 仅 var _ = require('lodash')
。
我正在使用 gulp 和 browserify 生成 2 个文件 - vendor.js
包含所有库(jquery、lodash 等)和 main.js
包含我的代码仅在我需要 vendor.js 类似于此 browserify recipe.
我想知道在这种情况下要求部分 lodash 库对整个 lodash 库是否有任何好处?
例如,
var _ = require('lodash/object')
对比 var _ = require('lodash')
.
如果您有选择地需要 lodash
个模块而不是全部,那么您的供应商包应该更小(可能很多)。你试过了吗?
在我的例子中,要求 lodash
有选择地导致 main.js
也包括 lodash 的选定部分。这导致 lodash
同时出现在 vendor.js
和 main.js
中。
因此,就我而言,正确的答案(如果对库使用 vendor.js
,对自己的代码使用 main.js
)是以这种方式要求 lodash
- 仅 var _ = require('lodash')
。