webpack 之(3) webpack.config.js配置 之 css/less
webpack5的版本 后面有版本会单独出一篇文章
通过load打包css文件
第一步:需要下载各种loader
第二步:在index.html中需要引入打包好的文件built.js
/* webpack.config.js webpack 的配置文件 作用:指示webpack干哪些活(当你运行webpck指令时,会加载里面的配置) */ const { resolve } = require('path'); module.exports = { //webpack配置 /* 入口起点 */ entry:'./src/index.js', //输出 output:{ /* 输出文件名 */ filename:'built.js', /* 输出路径 __dirname 是nodejs的变量,代表当前文件的目录绝对路径 */ path:resolve(__dirname,'build') }, //loader的配置 module: { rules: [ //详细loader配置 { //匹配哪些文件 test: /\.css$/, use: [ //use数组中loader执行顺序:从右到左,从下到上 //创建style标签,将js中的样式资源插入进行,添加到head中生效 'style-loader', //将css文件变成commonjs模块加载js中,里面内容是样式字符窜 'css-loader' ] }, { //匹配哪些文件 test: /\.less$/, use: [ 'style-loader', 'css-loader', //将less文件编译成css文件 //需要下载less-loader和less 'less-loader' ] } ] }, //plugins(插件的配置) plugins:[ ], //模式 只能写一种 mode:'development' //开发模式 //mode:'production' //发布模式 }
分类:
webpack
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现