Webpack 4 splitChunks同平台多设备编译结果不同?

最近发现同样的配置在不同设备,同平台(Windows 10 Pro),同一node v10.19.0&npm v6.13.4版本但编译结果不同,在他的设备编译结果splitChunks和配置一样,生效!但同个项目在我的设备编译结果是只有vendors-commons最后一条生效。

配置来自webpack官网SplitChunksPlugin

编译结果如图示:

image.png

    splitChunks: {
      chunks: 'all',
      cacheGroups: {
        styles: {
          name: 'vendors-styles',
          test: /\.css$/,
          enforce: true,
          priority: 100
        },
        antd: {
          name: "vendors-antd",
          test: /[\\/]node_modules[\\/]antd/,
          priority: 10
        },
        react: {
          name: "vendors-react",
          test: /[\\/]node_modules[\\/]react/,
          priority: 10
        },
        vconsole: {
          name: "vendors-vconsole",
          test: /[\\/]node_modules[\\/]vconsole/,
          priority: 10
        },
        commons: {
          name: 'vendors-commons',
          test: /[\\/]node_modules[\\/]/,
          priority: 1
        }
      }
    },

有朋友遇到相同的问题吗?

感激不尽!

阅读 1.7k
1 个回答

Emmm,还是没找到解决方案。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题