Webpack详解
1.webpack概述及安装
Webpack是一个前端资源加载/打包工具,它将根据模块的依赖关系镜像静态分析,然后将这些模块按照指定的规则生成对应的静态资源。
Webpack可以将多种静态资源js、css、less转换成一个静态文件,减少了页面的请求。
- 安装
//全局安装 npm install -g webpack webpack-cli //安装后查看版本号 webpack -v
- webpack 合并js 是通过配置webpack.config.js ,配置打包规则,webpack默认只合并js
//在webpack.config.js文件中配置 //导入path模块 nodejs内置模块 const path=require("path"); //定义JS打包规则 module.exports={ entry:"./src/main.js", output:{ path:path.resolve(__dirname,"./dist"), filename:"bundle.js" } }
- webpack合并css、和style 是通过 style-losder和css-loader 转换器
//安装 style-loader和css-loader npm install --save-dev style-loader css-loader
-
修改webpack.config.js
const path=require("path");//nodejs内置模块 module.exports={ // output:{ }, module:{ rules:[ { test:/\.css$/,//打包规则应用内到以css结尾的文件上 use:['style-loader','css-loader'] } ] } }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!