入口和输出
加载器module
options配置项写在babel.config.js文件
css的样式兼容性问题
同时在package.json中添加配置
处理一下css兼容性问题的代码(代码块太大,不美观)
封装一个函数,在调用的时候返回配置,用fulter过滤一下(不传参的时候就不返回pre项)
基本的css压缩:
插件:plugins
eslint配置
eslint配置文件
处理css资源,避免闪屏现象,(这个插件会用link标签引入css资源)
模式:mode
开发环境和生产环境
绝对路径需要注意修改
配置package.json文件的启动打包命令
浅浅总结一下:
- 两种开发模式
- 开发模式:代码能编译自动化运行
- 生产模式:代码编译优化输出
- Webpack 基本功能
- 开发模式:可以编译 ES Module 语法
- 生产模式:可以编译 ES Module 语法,压缩 js 代码
- Webpack 配置文件
- 5 个核心概念
- entry
- output
- loader
- plugins
- mode
- devServer 配置
- Webpack 脚本指令用法
webpack
直接打包输出webpack serve
启动开发服务器,内存编译打包没有输出