webpack额外打包runtime有什么作用

来源:2-1 项目目录升级-一个正式项目的目录结构

学东西要快

2019-08-05

图片描述

从老师的todo课程听过来的, 其他的还好, 但是这里为什么要额外打包一个runtime实在是没有听懂, 网上也没有任何资料可供查找, 能否请老师再通俗地讲一下?

写回答

1回答

Jokcy

2019-08-06

这里的runtime指的是webpack生成的一部分代码,比如require相关的api,这部分如果不抽取到runtime,那么每个文件都会打包进去,而且由于chunkId会变化,可能在业务代码没有变得情况下,前后两次打包的代码的hash值不一样。所以会推荐把runtime单独拿出来。

0
1
学东西要快
非常感谢!
2019-08-06
共1条回复

Vue核心技术 Vue+Vue-Router+Vuex+SSR实战精讲

深入讲解Vue核心技术,展示Vue应用开发中的各种问题和解决方案

3168 学习 · 853 问题

查看课程