当前位置: 首页 > news >正文

loader加载器

//使用ES6导入语法,导入jQuery import $ from 'jquery' //导入样式(在webpack中,一切皆模块) import './css/index.css'

1. webpack 默认只能打包处理 .js 结尾的文件,处理不了其它后缀的文件

2. 由于代码中包含了 index.css 这个文件,因此 webpack 默认处理不了

3. 当 webpack 发现某个文件处理不了的时候,会查找 webpack.config.js 这个配置文件,看 module.rules 数组中,是否配置了对应的 loader 加载器

module:{ rules:[ //定义了不同模块对应的loader {test:/\.css$/,use:['style-loader','css-loader']} ] }

4. webpack 把 index.css 这个文件,先转交给最后一个 loader 进行处理(先转交给 css-loader)
5. 当 css-loader 处理完毕之后,会把处理的结果,转交给下一个 loader(转交给 style-loader)
6. 当 style-loader 处理完毕之后,发现没有下一个 loader 了,于是就把处理的结果,转交给了 webpack
7. webpack 把 style-loader 处理的结果,合并到 /dist/bundle.js 中,最终生成打包好的文件

http://www.jsqmd.com/news/472914/

相关文章:

  • 北京婚礼策划公司排名
  • 你的“情感算法”,正在如何左右你的恋爱选择?——从依恋理论看亲密关系的底层代码
  • 孩子不敢说、学校发现晚?朗心科技用数智化筑起心育“防火墙”
  • 2026更新版!AI论文网站 千笔·专业学术智能体 VS 文途AI,专科生写作新选择!
  • 【分布式】Hadoop完全分布式的搭建(零基础)
  • 不懂技术怎么做题库小程序?我把经验写下来了,你看看
  • MATLAB与Simulink联合仿真:车辆二自由度动力学模型验证及对比分析
  • 初探COMSOL之混凝土Mazars拉伸损伤模型
  • 魔术轮胎公式验证:一场数值与现实的碰撞
  • 2026年玩具喷涂废气治理优质厂家推荐榜
  • COMSOL 3D脉冲激光刻槽:探索微观世界的神奇工艺
  • 实训2 MySQL zip安装
  • 员工AI培训别乱搞!漫无目的的课程等于“烧钱”没效果
  • 亲测!防爆阀门定位器企业实践案例分享,效果惊人
  • OpenClaw浏览器在Linux中的配置指南
  • AI时代传播新范式:情绪让位于理性,流量让位于权重,浅传播让位于深传播
  • 使用 java -jar 命令启动 Spring Boot 应用时,指定特定的配置文件的几种实现方式
  • Playwright 完整教程(从入门到实战,新手友好)
  • 一个基于Spring Boot的简单网吧管理系统
  • ZS316搭配VL171 实现TypeC互转DP 8K60 设计方案
  • 三次谐波注入 SPWM调制 matlab simulink 仿真 3相逆变器开关函数
  • Hertz框架内存管理:后端性能优化的关键
  • 【ETestDEV5教程24】通信协议管理之功能支持
  • 利用机器学习对生产中的电池周期寿命进行早期质量分类和预测
  • COMSOL 激光烧蚀3D体热源引力场温度场仿真探索
  • 根据距离控制变频器加减速带参数子程序
  • 当AI学会“读心术“:我的短视频创作焦虑被这款神器治愈了
  • 27. 移除元素
  • 李哥深度学习班学习笔记——图像识别
  • AI Agent时代来临:Cursor、Claude Code重构开发者生态