仅使用 lodash 中的一些特定功能,但作为一个整体安装似乎是一个巨大的 depedencies

Using only some specific functions from lodash, but installing as a whole seems a huge chunk of depedencies

在我的项目中,我安装了 underscore.js,但我注意到我需要 Lodash 的 fill 功能,但安装 lodash 似乎在我的项目中有很大的依赖项,提供类似功能的依赖项, 因此从下划线迁移到 lodash 或同时使用这两个库都是浪费时间。

那么我如何在使用 underscore.js 的同时从 lodash 中仅保留一些特定功能?

每个 lodash 函数也是一个单独的 npm 包。因此,您可以通过以下方式仅安装所需的特定软件包:

npm i --save lodash.^function_name^

其中 ^function_name^ 是您需要的函数名称。

因此您可以跟踪您需要的特定 lodash 方法,以便以后查看从下划线迁移到 lodash 是否值得。