当 webpack 生成 bundle 时, 它同时维护一个 manifest 文件。你可以在生成的 vendor bundle 中找到它。manifest 文件描述了哪些文件需要 webpack 加载。

如果 webpack 生成的 hash 发生改变,manifest 文件也会发生改变。因此,vendor bundle 的内容也会发生改变,并且失效。所以,我们需要将 manifest 文件提取出来。

大部分工作都已经在 bundle splitting 中完成。为了提取 manifest 文件,需要用以下的方式定义 optimization.runtimeChunk

module.exports = {
optimization: {
splitChunks: {
// ...
},
runtimeChunk: {
name: 'manifest'
}
}
}

最新文章

  1. BPM始终服务于人,落脚于人
  2. js拖拽效果实现
  3. 透析Express.js
  4. 关于struts2上传图片临时文件
  5. mysql 把文件中的sql语句导入到mysql中
  6. Log4net配置文件一般配置
  7. USB相关的网络资料
  8. Android(java)学习笔记110:ScrollView用法
  9. js中JSON对象和字符串对象相互转化
  10. oracle10 权限角色
  11. NorFlash
  12. Hdu1076(n个闰年后的年份)
  13. [cocos2d-x] 让精灵响应触摸 并把方向旋转到相对应的角度
  14. python 实用案例 supervisord管理进程详解
  15. Xcode8之后,苹果列出了最新App被拒十大原因
  16. 在Debian/Ubuntu系统中安装*.sh与*.bin文件
  17. MSIL学习------从HelloWorld开始
  18. sql业务分割
  19. HDU 1079 Calendar Game (博弈)
  20. iTOP4412环境搭建:arm-linux-gcc: 没有那个文件或目录

热门文章

  1. 去掉HTML标记 .
  2. leetcode56:合并区间
  3. mysql的sql语句的性能诊断分析
  4. ios轮播图片用法
  5. Delphi直接实现分享图片功能
  6. python 正则进阶常用方法
  7. Python 再次改进版通过队列实现一个生产者消费者模型
  8. JAVA拼合数组方法
  9. SQL注入之Sqli-labs系列第二十六关(过滤空格、注释符、逻辑运算符注入)和第二十六A
  10. Github&&SourceTree