博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Vue 多入口提取公共模块
阅读量:4111 次
发布时间:2019-05-25

本文共 557 字,大约阅读时间需要 1 分钟。

将公共的依赖模块提取到现有的入口chunk中,或者提取到一个新生成的chunk。让我们使用这个插件,将之前的示例中重复的lodash模块移除:

webpack.config.js

const path = require('path');  module.exports = {    mode: 'development',    entry: {      index: './src/index.js',      another: './src/another-module.js',    },    output: {      filename: '[name].bundle.js',      path: path.resolve(__dirname, 'dist'),    },+   optimization: {+     splitChunks: {+       chunks: 'all',+     },+   },  };

使用配置选项之后,现在应该可以研磨,index.bundle.jsanother.bundle.js中已经移除了重复的依赖模块。需要注意的是,插件将lodash分离到单独的块,并且将其从主捆绑包中移除,减小了大小。执行npm run build查看效果

转载地址:http://pjesi.baihongyu.com/

你可能感兴趣的文章
Piper Sandler为EverArc收购Perimeter Solutions提供咨询服务
查看>>
RMRK筹集600万美元,用于在Polkadot上建立先进的NFT系统标准
查看>>
JavaSE_day12 集合
查看>>
JavaSE_day14 集合中的Map集合_键值映射关系
查看>>
Day_15JavaSE 异常
查看>>
异常 Java学习Day_15
查看>>
JavaSE_day_03 方法
查看>>
day-03JavaSE_循环
查看>>
Mysql初始化的命令
查看>>
day_21_0817_Mysql
查看>>
day-22 mysql_SQL 结构化查询语言
查看>>
MySQL关键字的些许问题
查看>>
浅谈HTML
查看>>
css基础
查看>>
HTML&CSS进阶
查看>>
Servlet进阶和JSP基础
查看>>
servlet中的cookie和session
查看>>
过滤器及JSP九大隐式对象
查看>>
软件(项目)的分层
查看>>
菜单树
查看>>