Import ES6-如何在保持module.submodule符号的同时导入模块的子集?
我开始在Webpack中使用ES6样式的导入,我有如下代码:Import ES6-如何在保持module.submodule符号的同时导入模块的子集?,import,ecmascript-6,Import,Ecmascript 6,我开始在Webpack中使用ES6样式的导入,我有如下代码: import { find } from 'lodash'; find(someArray, 5); 我希望保持相同的导入符号,只加载我使用的lodash的子集,但是我发现很难理解代码,尤其是当您从不同的库中有多个导入时 有没有办法写出: lodash.find(someArray, 5); 仅从lodash导入我需要的内容时?不幸的是,您不能,因为从“lodash”导入lodash加载所有库。但您可以部分加载库并将函数重新分配
import { find } from 'lodash';
find(someArray, 5);
我希望保持相同的导入符号,只加载我使用的lodash的子集,但是我发现很难理解代码,尤其是当您从不同的库中有多个导入时
有没有办法写出:
lodash.find(someArray, 5);
仅从lodash导入我需要的内容时?不幸的是,您不能,因为
从“lodash”导入lodash
加载所有库。但您可以部分加载库并将函数重新分配给对象:
import { find } from 'lodash';
const lodash = { find };
lodash.find(someArray, 5);
为什么不
import
并从“lodash”中像import{find as lodash_find}一样重命名代码>?ES确实需要从“lodash”导入{find}作为lodash代码>注释我希望找到一些内置的东西,但这必须要做。谢谢