Skip to content

Commit 602ea4d

Browse files
authored
fix(pack): compatWebpack treeshaking config (#2684)
1 parent b0ecb21 commit 602ea4d

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 enableWebpackUsedExports = 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: false,
701+
removeUnusedExports: enableWebpackUsedExports,
702+
removeUnusedImports: enableWebpackUsedExports,
702703
};
703704
}
704705

0 commit comments

Comments
 (0)