### 入口(entry)
```
webpack打包的启点,可以是一个或者多个,一般是js文件。webpack会从启点文件开始,寻找启点直接或者间接以来的其他所有的依赖,包括js, css, 图片资源等,作为将来打包的原始数据
```
### 输出(output)
```
出口一般包含两个属性:path和filename,用来告诉webpack打包的目标文件夹以及文件的名称
```
### 加载器(loader)
```
webpack本身只识别js文件,如果要加载非js文件,必须指定一些额外的加载器,例如css-loader, 然后将这些文件转为webpack能处理的有效模块,最后利用webpack的打包能力去处理
```
### 插件(plugins)
```
插件可以扩展webpack的功能,让webpack不仅仅是完成打包,甚至各种更复杂的功能,或者是对打包功能进行优化,压缩, 提高效率
```
- 开发工具
- VsCode
- 常用插件
- Html5
- 标签
- video
- form
- 读取文件
- 地理位置
- canvas
- 本地存储
- localStorage
- sessionStorage
- 网络状态
- Css3
- 背景
- 边框
- 边框图片
- 文字阴影
- 渐变
- Js
- ES6
- 常量和变量
- 模板字符串
- 箭头函数
- 解构赋值
- Spread Operator
- import export
- Promise
- 打包
- webpack
- 安装
- 为什么要打包
- 核心概念
- 热更新
- 入门例子
- js打包
- css打包
- vue
- 简介
- Vue-cli
- 搭建
- 打包发布
- eslint
- Mint-ui
- Vuex
- 状态管理模式
- 使用
- main.js
- store
- component
- Mockjs
- 简介
- EasyMock