V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
miv
V2EX  ›  问与答

Vue 打包出来文件太大,导致程序无法正常运行,请教一下配置代码分割的问题

  •  
  •   miv · Jun 30, 2020 · 2016 views
    This topic created in 2135 days ago, the information mentioned may be changed or developed.

    如题,vue 项目 build 生成了一个 js 文件,大小有 4.7m 那么大,所以程序有时候出问题。 现在请教一下如何配置代码切割呢,比如切分成多个 2m 的文件。 部分配置如下 vue.config.js

    
    module.exports = {
    	
        pages: {
            index: {
              entry: "./src/main",
              chunks: ['chunk-vendors', 'chunk-common', 'index']
            }
      	},
        ...
        chainWebpack: (config) => {
        ...
        }
    }
    

    打包出来的文件,如下 dist/js

    >dir
    
    4,869,516 chunk-20968019.ee96aac3.js
    2,348 chunk-2d221f59.1916d596.js
    11,329 chunk-479e238a.21678c3e.js
    21,864 chunk-585c7083.dc17a27a.js
    1,664 chunk-62191815.7e93ed18.js
    4,247,065 chunk-vendors.a95dd809.js
    
    
    2 replies    2020-06-30 17:31:53 +08:00
    jackielin
        1
    jackielin  
       Jun 30, 2020   ❤️ 1
    使用 webpack plugin SplitChunksPlugin 分割试试?
    hailun3202475
        2
    hailun3202475  
       Jun 30, 2020
    查一下路由懒加载
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2536 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 49ms · UTC 05:04 · PVG 13:04 · LAX 22:04 · JFK 01:04
    ♥ Do have faith in what you're doing.