vue项目中代码拆分问题

javascript 复制代码
const path = require('path');
const webpack = require('webpack');
module.exports = {
  plugins: [new webpack.HashedModuleIdsPlugin()],
  output: {filename: '[name].[contenthash].js'},
  optimization: {
    splitChunks: {
      chunks: 'all',
      minSize: 10000,
      maxSize: 0,
      minChunks: 1,
      maxAsyncRequests: 10,
      maxInitialRequests: Infinity,
      name: true,
      cacheGroups: {
        vendor: {
          test: /[\\/]node_modules[\\/]/,
          name(module) {
            const packageName = module.context.match(/[\\/]node_modules[\\/](.*?)([\\/]|$)/)[1];
            return `npm.${packageName.replace('@', '')}`;
          },
          priority: 10,
          chunks: 'initial'
        },
      },
    },
  },
};
相关推荐
光影少年6 分钟前
vite+rust生态链工具链
开发语言·前端·后端·rust·前端框架
skywalk81637 分钟前
当前有什么流行的lisp的web框架吗?
开发语言·前端·lisp
IT_陈寒13 分钟前
为什么我的JavaScript变量老是不听使唤?
前端·人工智能·后端
HookJames15 分钟前
设计Section 06 · Component Sourcing & BOM Risk Control
前端
zhenxin012216 分钟前
HTML头部元信息避坑指南
前端·html
布局呆星28 分钟前
Vite代理解决前端跨域问题 | fetch请求 | 环境变量
前端
sghuter36 分钟前
HTML头部元信息避坑指南
c语言·前端·html·cocoa
无心使然云中漫步38 分钟前
Openlayers调用ArcGis地图服务之三 —— 要素查询(/query)
前端·arcgis·vue·数据可视化
薛定谔的猫19821 小时前
gradio学习代码部分
java·前端·javascript
yqcoder1 小时前
React 深度解析:类组件 (Class) vs 函数组件 (Function)
前端·javascript·react.js