Skip to content

Commit 64ba6fb

Browse files
committed
fix(pack): compatWebpack treeshaking config
1 parent d35aaa6 commit 64ba6fb

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

packages/pack-shared/src/webpackCompat.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -686,6 +686,7 @@ function compatOptimization(
686686
}
687687
const { moduleIds, minimize, concatenateModules, usedExports } =
688688
webpackOptimization;
689+
const enableTreeShaking = usedExports !== false;
689690
return {
690691
moduleIds:
691692
moduleIds === "named"
@@ -696,9 +697,9 @@ function compatOptimization(
696697
noMangling: webpackOptimization.mangleExports === false,
697698
minify: minimize,
698699
concatenateModules,
699-
treeShaking: !!usedExports,
700-
removeUnusedExports: !!usedExports,
701-
removeUnusedImports: !!usedExports,
700+
treeShaking: enableTreeShaking,
701+
removeUnusedExports: enableTreeShaking,
702+
removeUnusedImports: enableTreeShaking,
702703
};
703704
}
704705

0 commit comments

Comments
 (0)