码迷,mamicode.com
首页 > Web开发 > 详细

webpack相关

时间:2021-06-09 15:36:26      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:serve   module   自动化   压缩   服务   数据   数组   ade   一个   

# webpack
## 定义
前端自动化打包工具
## 功能
编译es6,压缩图片,压缩代码,代码热更新
## 环境准备
必须安装nodejs
## 组成部分
### mode模式
两种:development 开发环境
production 生产环境
### entry入口
指定webpack运行时,执行的第一个文件
### output出口
指定webpack打包时路径和文件名
### devServer 开发服务
开启本地服务,让代码热更新,他就是development环境
安装:npm i webpack-dev-server
yarn  add webpack-dev-server
### module 模块
用来处理前端资源,比如图片,样式,脚本,字体等
默认webpack只能处理js,其他的就需要module来处理
#### loader 装载机
-处理CSS:style-loader  css-loader
-处理图片:file-loader  url-loader 如果图片小于1KB则编译成base64数据
-处理字体:file-loader
##### 执行顺序
自上而下,从左到右
### plugins 插件
对webpack没有的功能的扩展
-html-webpack-plugin 生成模板页面
-clean-webpack-plugin 清除冗余文件【必须写在plugins数组里的左后一项,不然不生效】

webpack相关

标签:serve   module   自动化   压缩   服务   数据   数组   ade   一个   

原文地址:https://www.cnblogs.com/drunkwang/p/14866611.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!