Webpack遵循导入路径以避免树摇动的需要

时间:2017-10-26 10:03:18

标签: javascript webpack ecmascript-6 tree-shaking webpack-loader

我的webpack 3配置(可能)中有一些树抖动问题,因为我使用了大量的重新导出。 我想保留重新出口,但避免不必要地增加我的捆绑尺寸。 (另外我还想在我的开发版中避免不必要的代码) 所以我想知道是否有办法喜欢"关注"通过文件导入并用模块的直接路径替换它们。

代码1:

index.js:

import {x} from './Folder1';

Folder1中/ index.js:

export {x} from './Folder2';
export {y} from './SomeOtherFolder';

Folder1中/ FOLDER2 / index.js:

export {x} from './x.js';

所以(没有树摇晃,有时还有网络包装,以某种方式破坏了树木摇晃)x y将包含在我的捆绑包中,这不会&#39 ;如果我有以下import语句,则会发生:

代码2

index.js:

import {x} from './Folder1/Folder2/x.js';

嗯......在使用webpack(或任何其他工具)构建过程中,是否可以从代码1到代码2?

0 个答案:

没有答案