学习 `webpack` 从 `青铜` 走向 `最强王者` 的道路。
2017-07-11 00:00
274 查看
webpack基本了解
Webpack 是当下最热门的前端资源模块化管理和打包工具。它可以将许多松散的模块按照依赖和规则打包成符合生产环境部署的前端资源。还可以将按需加载的模块进行代码分隔,等到实际需要的时候再异步加载。通过 loader 的转换,任何形式的资源都可以视作模块,比如 CommonJs 模块、 AMD 模块、 ES6 模块、CSS、图片、 JSON、Coffeescript、 LESS 等。以上是官方对
webpack的概述。
我的理解很简单,在
webpack就是
资源管理器,能将任何形式的资源都能按照模块化管理起来。就比如图书馆按照一定类别,出版时间、作者等等规则,将庞大的书籍有序的摆放,当我们需要某一本书时,只需按照它的类型、作者等条件去找,很快能找到。
当然它还有另一个功能:
对资源的处理。说道这里,就必须提到
gulp、grunt。很多人误以为它们是竞争对手, 但是事实上,它们可以相互合作。像
gulp这类工具,主要做的是最资源的加工处理,比如 编译
less、资源的合并压缩等等。所以两者可以相互合作。当然
webpack也提供了这一系列的功能
loader其实很多这类插件都是从
gulp中整合过来的。
总而言之,对于现在的前端,学习
webpack的一些知识还是非常有必要的。就比如一个士兵,本来用小米加步枪,现在用
ak-47整体战斗能力将提升很大。
学习目标
能独立构建中小型项目的前端自动化工具。对
wepack的原理进行深入学习
构建一个自己的
webpack
主要段位
青铜段(基本功能)黄金段(热更新)
白金段(构建生产环境)
钻石段(整体的优化)
[大师 V(???)] - 还未达到
[大师 VI(???)] - 还未达到
......(未完待续)
社区
https://doc.webpack-china.org/ 放心点把,是中文的。哈哈~~~~~~~License
MIT相关文章推荐
- FE - 走向Node与Webpack 之路 - ECMAScript 6.0 简单学习babel
- SpringMVC学习道路上的点滴---SpringMVC前奏Web MVC
- webpack 学习笔记 01 使用webpack的原因
- webpack 学习总结
- 学习 React(jsx语法) + es2015 + babel + webpack
- Webpack案例学习
- NetBeans的Visual web pack的学习
- webpack 学习笔记
- vue+webpack学习记录
- Webpack 学习笔记
- gulp + webpack + sass 学习
- webpack 学习笔记 02 快速入门
- 先学习学习: Fine-Tune Your Web Site for Windows XP Service Pack 2
- 学习React-Native(一):学习React,使用模块加载器webpack
- webpack学习笔记
- react-webpack 学习笔记~~第一步~环境
- 学习笔记 一步步了解webpack
- webpack学习
- webpack学习笔记
- webpack 学习心得(一)