2

我在我的 webpack 3 配置中遇到了一些树抖动的问题(也许),因为我使用了很多重新导出。我想保留再出口,但避免不必要地增加我的捆绑包大小。(另外,我还想避免在我的开发版本中使用不必要的代码)所以我想知道是否有一种方法可以通过文件“跟踪”导入并将它们替换为模块的直接路径。

代码 1:

index.js:

import {x} from './Folder1';

文件夹 1/index.js:

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

文件夹1/文件夹2/index.js:

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

所以(没有摇树,有时还有 webpack 以某种方式破坏的摇树)x 并且 y将包含在我的包中,如果我有以下 import 语句就不会发生这种情况:

代码 2

index.js:

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

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

4

0 回答 0