我开始使用 Webpack 的 ES6 样式导入,我的代码如下所示:
import { find } from 'lodash';
find(someArray, 5);
我想保留相同的导入符号以仅加载我使用的 lodash 子集,但我发现很难理解代码,尤其是当您从不同库进行多次导入时。
有没有办法可以写:
lodash.find(someArray, 5);
而只从洛达什导入我需要的东西?
不幸的是你不能
,因为import lodash from 'lodash'
加载所有库。但是您可以部分加载库并将函数重新分配给对象:
import { find } from 'lodash';
const lodash = { find };
lodash.find(someArray, 5);