Webpack5把微前端qiankun的配置文件tree sharking了
emer 发布于 2022-10-17 16:34 828 次阅读
"sideEffects":["src/public-path.js"]
注:
if (window.POWERED_BY_QIANKUN) {
webpack_public_path = window.INJECTED_PUBLIC_PATH_BY_QIANKUN;
这个代码在上下文中其实是没有被引用的,只有在代码编译后,异步的代码js文件被加载时才能用到webpack_public_path这个变量,所以就被清除了代码
那么为了解决这个问题,我们需要在 package.json 中添加 "sideEffects" 属性