如果我安装 lodash.minby 是否意味着它只安装了这个特定的功能?

If I install lodash.minby does it means it just installs this specific function?

我正在摆脱 lodash,所以我正在 es6 中重做一些东西,而其他类似的东西我想保留,但只有这一个功能。

我看到有这个 npm https://www.npmjs.com/package/lodash.minby 但我不确定我是否安装它它只会安装这个,或者整个库,有人可以确认吗?

谢谢。

来自文档:

The lodash method _.minBy exported as a Node.js module.

所以,是的,它只是从 lodash

安装这个特定的功能

是的,如果您安装 lodash.minby,在撰写本文时,您将获得版本 4.6.0,其中包含一个 package.json 文件、一个 README.md 文件、一个 LICENSE 文件,以及一个 index.js 文件。它没有其他依赖项,所以这就是您将获得的全部内容。 index.js 文件超过 2000 行,但这显然是实现功能所需要的。

相比之下,在撰写本文时,npm install lodash 将为您提供版本 4.17.21,其中包含分布在许多文件中的 44000 多行 JavaScript。所以这大约是原来的 22 倍。