我有摇树设置时使用子路径导入有什么好处

时间:2018-11-21 00:42:03

标签: javascript webpack lodash tree-shaking

我使用Babel和Webpack来编译/构建我的包。我也用Lodash。

我们的代码库已经有很长时间了:

import _ from 'lodash';
_.debounce(...)

我们现在要确保我们正在摇树Lodash。

我们已经看到了两种改变进口方式的方法:

import { debounce } from 'lodash';

import debounce from 'lodash/debounce'

使用一个或另一个有什么好处吗?我认为我们更愿意使用前者作为通用模式,因为我们不希望我们的开发人员知道子模块的路径(lodash足以让它们位于顶层,但并非所有软件包都可以做到这一点) )。

0 个答案:

没有答案