微信小程序将echart文件打包到分包

2022-10-21 12:55:51

1、使用webpackChain将echar文件打包到分包中,其中name值packageB/echartChunkName必须设置为分包路径,否则默认会被打包到主包中

webpackChain(chain) {
      chain.merge({
        optimization: {
          splitChunks: {
            cacheGroups: {
              echartChunkName: {
                name: 'packageB/echartChunkName',
                priority: 50,
                test: /[\\/]node_modules[\\/]echarts[\\/]/,
                chunks: 'all',
              },
            },
          },
        },
      });
    },

2、分包packageB下的页面引用公共包packageB/echartChunkName

addChunkPages(pages, pagesNames) {
      pages.set("packageB/pages/Hypertension/index", ['packageB/echartChunkName']);
      pages.set("packageB/pages/healthMonitoring/healthMonitoringDataPage/index", ['packageB/echartChunkName']);
    },

新时代农民工

  • 作者:sg_knight
  • 原文链接:https://blog.csdn.net/sg_knight/article/details/115120678
    更新时间:2022-10-21 12:55:51