使用webpack cacheGroups进行分包,monaco-editor 每次hash都不同

新手上路,请多包涵

使用webpack cacheGroups分包优化,每次构建monaco的hash都不同导致缓存失效,其他的分包如组件库、echarts等hash每次都是相同的
splitChunks: {

            chunks: 'all',
            cacheGroups: {
                ...
                monaco: {
                    name: 'chunk-monaco',
                    priority: 20,
                    test: /[\\/]node_modules[\\/]monaco-editor(.*)/,
                },

image.png
image.png

阅读 2.6k
1 个回答
monaco: {
    name: 'chunk-monaco',
    filename: '[name].js',
    priority: 20,
    test: /[\\/]node_modules[\\/]monaco-editor(.*)/,
},

这样是否可以?直接忽略 hash?会不会导致资源异常?

建议你还是排查为什么这个文件会发生变化吧。

已参与了 SegmentFault 思否社区 10 周年「问答」打卡 ,欢迎正在阅读的你也加入。
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题