webpack-demos:全网最贴心的webpack系列教程和配套代码欢迎来到我的个人技术博客:godbmw.com。每周1篇原创技术分享!开源教程(webpack、设计模式)、面试题(前端)、知识整理(每周碎片),欢迎长期关注!如果你也想整理知识+搭建一个功能完善/设计简单/上手快的个人博客,请直接戳theme-bmw开头。由于完全是博主业余时间整理整理,难免有些地方有失偏颇,还请多多包涵。如果发现错误,请发邮件至2181111110@qq.com或yuanxin.me@gmail.com,我会第一时间检查修复!!!如果本教程和示例代码对您的工作、学习或爬坑有帮助,请动动您的小手,给个Star,让更多的朋友了解和参与。谢蟹?('ω')?最后,欢迎转载引用,但转载请注明出处(github仓库或博文地址均可)。这套教程和代码真的是花费了博主不少的精力和时间!项目背景上半年在做web项目的时候,在webpack上踩了很多坑。由于用的是webpack4,网上现成的教程不多,而且大部分都是零散的。还有很多教程,里面混杂讲解了很多知识点,对新手来说确实不友好。于是我花了3个多月的时间整理了这个教程,分为16个小节,每个小节都有解释,并准备了配套代码。应该很甜吧哈哈哈当然自己回头看看也很方便!本来想着做金块的小册子,或者录个视频赚钱。但是觉得自己水平不够,只有热情,所以直接打开了教程和源码。项目地址GitHub地址(代码):webpack-demos讲解地址(课程):webpack4系列教程课程目录webpack4系列教程:前言:https://godbmw.com/passages/2018-07-29-webpack-demos-introduction/webpack4系列教程(一):打包JS:https://godbmw.com/passages/2018-07-30-webpack-pack-js/webpack4系列教程(二):编译ES6:https://godbmw。com/passages/2018-07-31-webpack-compile-es6/webpack4系列教程(三):多页解决方案--提取公码:https://godbmw.com/passages/2018-08-06-webpack-mutiple-pages/webpack4系列教程(四):单页解决方案--代码拆分和懒加载:https://godbmw.com/passages/2018-08-08-webpack-spa-split-lazy/webpack4系列教程(五):处理CSS:https://godbmw.com/passages/2018-08-17-webpack-css/webpack4系列教程(六):处理SCSS:https://godbmw.com/passages/2018-08-18-webpack-scss/webpack4系列教程(七):SCSS抽取和懒加载:https://godbmw.com/passages/2018-08-28-webpack-scss-lazy/webpack4系列系列教程(8):JSTreeShaking:https://godbmw.com/passages/2018-09-01-js-tree-shaking/webpack4系列教程(9):CSSTreeShaking:https://godbmw.com/passages/2018-09-02-css-tree-shaking/webpack4系列教程(十):如图总结:https://godbmw.com/passages/2018-09-11-webpack-image/webpack4系列教程(十一):字体文件处理:https://godbmw.com/passages/2018-10-09-webpack-chracter-file/webpack4系列教程(十二):处理第三方JavaScript库:https://godbmw.com/passages/2018-10-09-webpack-js-pacakge/webpack4系列教程(十三):自动生成HTML文件:https://godbmw.com/passages/2018-10-17-automatic-html/webpack4系列教程(十四):CleanPluginandWatchMode:https://godbmw.com/passages/2018-10-18-webpack-clean-and-watch-mode/webpack4系列教程(十五):开发模式和webpack-dev-server:https://godbmw.com/passages/2018-10-19-webpack-dev-server/webpack4系列教程(十六):开发模式与生产模式·实战:https://godbmw.com/passages/2018-10-19-webpack-dev-and-prod/代码目录demo01:打包JSdemo02:编译ES6demo03:多页方案--提取公共代码demo04:单页方案--代码拆分和懒加载demo05:处理CSSdemo06:处理Scssdemo07:提取Scs(CSS等)demo08:JSTreeShakingdemo09:CSSTreeShakingdemo10:图片处理--识别、压缩、Base64编码、合成精灵demo11:字体文件处理demo12:处理第三方JS库demo13:生成Html文件demo14:WatchMode&&CleanPlugindemo15:开发模式--webpack-dev-serverdemo16:?生产模式和开发模式分离?作者简介GitHub:https://github.com/donongyuanxin我的技术博客:godbmw.com邮箱:2181111110@qq.com
