vue npm run build 为什么会打包出两份相同的文件

vue npm run build 为什么会打包出两份相同的文件
如图 我用 npm run build -- --report 打包出来的是两份一模一样的文件

导致打包速度贼慢...跪求大佬?


回答:

因为分包策略不对。导致数量上限,然后就只能把相同的代码合并了。解决办法就是把上限提高。


具体的还得看你的项目。我下面的这个配置使我的项目DOM解析时间变为之前的70%。FMP 快了大概一两秒吧。

config.optimization.splitChunks({

chunks: 'async',

minSize: 1,

// minSize: 10000,

minChunks: 1,

maxAsyncRequests: Infinity,

maxInitialRequests: Infinity,

automaticNameDelimiter: '_',

name: true,

cacheGroups: {

commons: {

name: 'commons',

chunks: 'initial',

minChunks: 2,

reuseExistingChunk: true,

},

vendors: {

test: /[\\/]node_modules[\\/]/,

priority: -10,

reuseExistingChunk: true,

},

default: {

minChunks: 2,

priority: -20,

reuseExistingChunk: true,

},

},

});

},

});

以上是 vue npm run build 为什么会打包出两份相同的文件 的全部内容, 来源链接: utcz.com/p/937564.html

回到顶部