使用webpack.DllPlugin与webpack.DllReferencePlugin解决webpack打包慢问题

针对webpack打包慢的问题,通过使用webpack的DllPlugin和DllReferencePlugin,将第三方库与业务代码分离打包,显著提高了项目的打包速度。创建webpack.dll.config.js配置文件,定义第三方插件到vendor中,更新webpack.config.js,并在html入口文件引入生成的vendor.dll.js。在package.json中添加快捷命令,打包时先执行dll命令生成vendor-manifest.json和vendor.dll.js,再执行常规build,最终实现从20秒左右的打包时间降至2、3秒。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

       因为公司的vue项目要与之前的结合,所以需要webpack打包后的代码,每次修改内容都需要重新打包,webpack打包速度太慢,因此上网搜索找到解决办法:
使用webpack插件webpack.DllPlugin与webpack.DllReferencePlugin将不需要改动的第三方插件与自己的业务代码进行分开打包,
首先:
在项目根目录新建一个文件webpack.dll.config.js

const path    = require('path');
const webpack = require('webpack');
module.exports = {
  entry: {
      vendor: ['vue-router','vuex','vue/dist/vue.common.js',
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值