vue3+ts+vite 打包的时候提示【vite (!) Some chunks are larger than 500 kBs after minification.】

vue3+ts+vite 打包的时候提示【vite (!) Some chunks are larger than 500 kBs after minification.】

参考链接:【Vue3】vite打包报错:块的大小超过限制,Some chunks are larger than 500kb after minification

在vite.config.ts文件中设置如下:

// 扩大块限制
  build: {
    
    
      sourcemap: false,
      minify: 'terser',
      chunkSizeWarningLimit: 1500,
      terserOptions: {
    
    
        compress: {
    
    
          drop_console: true,
          drop_debugger: true
        }
      },
      rollupOptions: {
    
    
        output: {
    
    
          manualChunks(id) {
    
    
            if (id.includes('node_modules')) {
    
    
              return id
                .toString()
                .split('node_modules/')[1]
                .split('/')[0]
                .toString();
            }
          },
          chunkFileNames: (chunkInfo) => {
    
    
            const facadeModuleId = chunkInfo.facadeModuleId
              ? chunkInfo.facadeModuleId.split('/')
              : [];
            const fileName =
              facadeModuleId[facadeModuleId.length - 2] || '[name]';
            return `js/${
      
      fileName}/[name].[hash].js`;
          }
        }
      }
  }

猜你喜欢

转载自blog.csdn.net/heavenz19/article/details/131390370