webpack 多应用入口 笔记

本文详细介绍了使用Webpack作为模块打包工具,在项目中如何配置各种加载器以支持不同类型的资源文件,包括ES6语法转换、样式处理、图片及字体文件加载等,并介绍了代码调试、优化配置及热更新的实现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.所需插件:webpack/webpack-dev-server/webpack-merge
2.babel 相关插件 (用来对ES6语法进行转换)
babel-core/babel-loader/babel-preset-env

3.样式处理相关插件
css-loader/style-loader/postcss-loader/antoprefixer
autoprefixer:是一款自动管理浏览器前缀对插件,它可以解析css文件并且添加浏览器前缀到css内容里
4.file-loader/url-loader 该插件将在导入图片,字体等文件时发挥作用
5.Eslint 用来对JavaScript代码进行检测
6.rimraf :删除文件
7.cache-loader : 在一些性能开销较大的loader之前添加此loader,以将结果缓存到磁盘里。
例:webpack.config.js

module.exports = {
     module:{
     	rules:[
			{
				test : /\.ext$/,
				use:['cache-loader',....loaders],
				include:path.resolv('src')
			}
		]
    }
}

8.开启代码调试: devtool:“source-map”(显示源代码)
9.optimization 配置 : 代码拆分
10.多个html入口文件需要配置镀铬htmlWebpackPlugin实例
11. 热更新:HotModuleReplacementPlugin

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值