webpack基础配置

文章探讨了Webpack的配置细节,包括在babel.config.js中设置options,处理CSS样式兼容性问题,以及在package.json中的配置。提到了如何封装函数来管理配置,使用插件进行CSS压缩和避免闪屏现象。还讨论了开发和生产模式的差异,Webpack的entry和output配置,以及devServer的使用。最后,文章总结了Webpack的基本功能和脚本指令的用法。
摘要由CSDN通过智能技术生成

入口和输出

 加载器module

 

options配置项写在babel.config.js文件

css的样式兼容性问题

 

同时在package.json中添加配置

 处理一下css兼容性问题的代码(代码块太大,不美观)

        封装一个函数,在调用的时候返回配置,用fulter过滤一下(不传参的时候就不返回pre项)

 基本的css压缩:

 

 

 

 插件:plugins

eslint配置 

 eslint配置文件

 

处理css资源,避免闪屏现象,(这个插件会用link标签引入css资源)

 

 

 

模式:mode

开发环境和生产环境

        绝对路径需要注意修改

 

 

配置package.json文件的启动打包命令

 浅浅总结一下:

  1. 两种开发模式
  • 开发模式:代码能编译自动化运行
  • 生产模式:代码编译优化输出
  1. Webpack 基本功能
  • 开发模式:可以编译 ES Module 语法
  • 生产模式:可以编译 ES Module 语法,压缩 js 代码
  1. Webpack 配置文件
  • 5 个核心概念
    • entry
    • output
    • loader
    • plugins
    • mode
  • devServer 配置
  1. Webpack 脚本指令用法
  • webpack 直接打包输出
  • webpack serve 启动开发服务器,内存编译打包没有输出

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值