1.webpack.config.js中添加:


const path = require('path');
+ const webpack = require('webpack');
const HTMLWebpackPlugin = require('html-webpack-plugin'); module.exports = {
entry: {
index: './src/index.js',
another: './src/another-module.js'
},
plugins: [
new HTMLWebpackPlugin({
title: 'Code Splitting'
- })
+ }),
+ new webpack.optimize.CommonsChunkPlugin({
+ name: 'common' // 指定公共 bundle 的名称。
+ })
],
output: {
filename: '[name].bundle.js',
path: path.resolve(__dirname, 'dist')
}
}; 2.然后就遇到了一个问题,还给出了一个解决方案,需要去查看文档中的插件章节

//optimization与plugins同级
optimization: {
    splitChunks: {
        cacheGroups: {
            commons: {
                name: "commons",
                chunks: "initial",
                minChunks: 2
            }
        }
    }
},

3.运行npm run build,如果有公共部分可得到common.bundle.js文件,如果没有则不会生成这个文件

最新文章

  1. 常见浏览器兼容问题、盒模型2种模式以及css hack知识讲解
  2. Swift语言与Objective-C语言混合编程
  3. 微信支付.NET版开发总结(JS API),好多坑,适当精简
  4. HDU 4883 TIANKENG’s restaurant
  5. spring3.0+Atomikos 构建jta的分布式事务 -- NO
  6. CentOS提示::unknown filesystem type 'ntfs'.解决
  7. django - 修改 request.POST的值
  8. Winform 控件使用集锦
  9. 字符串String类
  10. VB的写法,关于版本写入注册表
  11. PHP 获得当前页面所有变量常量的值
  12. 16_Python闭包
  13. 【刷题】Git知识点
  14. MySQL---DDL+DQL---(四)
  15. Openwrt自定义CGI实现
  16. 第一章· Redis入门部署及持久化介绍
  17. Sysbench 1.0.17安装与测试
  18. 洗礼灵魂,修炼python(18)--温故加知新
  19. [LeetCode] 860. Lemonade Change_Easy tag: Greedy
  20. yaml 入手

热门文章

  1. 一分钟了解Docker
  2. Slickflow.NET 开源工作流引擎高级开发(五) -- 引擎和外部事件的交互
  3. ASP.NET Core 2.2 WebApi 系列【七】泛型仓储模式和工作单元
  4. PHP+Ajax实现文章心情投票功能实例
  5. Python计算美国总统的身高并实现数据可视化
  6. Linux Shell之监测磁盘空间
  7. PHP 部分语法(二)
  8. html 初识 文档结构 常用标签
  9. Linux IO协议栈
  10. s3c2440裸机-UART编程(二、UART编程实现)