从首席 Webpack 配置官、前端打包工程师和 Webpack config engineer 等一些带着强烈自黑性质的称号可以看出,要熟练使用 Webpack 这个流行的前端打包工具并不简单。
既然如此,本期高手问答(2019.6.17-6.23)我们就一起来谈探讨关于 Webpack 的问题。做客高手问答的嘉宾是居玉皓老师。
居玉皓,资深前端开发工程师,目前就职于美国在线流媒体平台 Tubi TV,曾就职于去哪儿网,负责前端基础架构的建设,并主导开发了知名的开源打包工具 YKit。居老师长期专注于前端构建领域,对 Webpack 有深入的研究,积累了丰富的实践经验,在国内为 Webpack 的发展和普及做了较多的努力和贡献。
问答主题:
- Webpack 的功能特性
- Webpack 的工作原理
- Webpack 的应用实践
- Webpack 的性能优化
- ……
或有其他相关的问题也可以在此提问。
为了鼓励踊跃提问,@华章 会在问答结束后从提问者中抽取 5 名幸运会员赠予《Webpack实战:入门、进阶与调优》一书。
OSChina 高手问答一贯的风格,不欢迎任何与主题无关的讨论和喷子。
下面欢迎大家向居玉皓老师@YuhaoJu 积极提问,直接回帖提问即可。
@YuhaoJu 很想拜读一下。请问如何系统地学习webpack打包知识呢,webpack 插件太多,每个插件工作方式各异,往往不同的插件还有不同的特性,从自己项目入手掌握这些全部知识太难了,所以有没有系统地学习webpack生态的方式 ?
@YuhaoJu webpack是一个js打包工具,打包之后,前端项目速度会提高多少?
@YuhaoJu webpack这工具,应用在哪些项目比较多??游戏项目,h5游戏多吗?
@YuhaoJu webpack工具能不能将过去项目 已经写好的多个js文件打包成一个js,这样会不会影响速度,会不会出现加载顺序,依赖调用的问题呢
@YuhaoJu 请问
我很纠结
对于webpack 大多数框架自带有脚手架,不用操心
实际工作中 配置webpack 基本都是一次性的活儿 基本是配一次基本不会再动
webpack 还需要每个人都掌握吗 还是只需要一个专员维护即可
@YuhaoJu 老师您好,如何解决多页面环境下webpack打包慢的问题。常常Jenkins都要打包15min+。升级webpack也不管用。难道要做模块拆分?
想问下如何提高webpack打包的效率以及如何进行分包才能让每个chunk更小更合理 @YuhaoJu