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

11 —— 打包模式的应用

需求:在开发模式下想让webpack使用style-loader进行css样式的处理;让它把css代码内嵌在js中;在生产模式下提取css代码

—— 判断当前运行命令时所在的环境

方案:借助cross-env全局软件包,设置参数区分打包运行环境

  • 下载cross-env软件包到当前项目

npm i cross-env --save-dev

  • 配置自定义命令,传入参数名和值

不同环境设置不同的环境变量进行区分

  • 在webpack.config.js区分不同环境使用不同配置

加载器style-loader:把解析后的css代码插入到DOM

mini-css-extract-plugin插件:提取css代码

  • 重新打包 npm run build / npm run dev 看区别


http://www.kler.cn/a/407145.html

相关文章:

  • macOS 无法安装第三方app,启用任何来源的方法
  • Web3与智能合约:区块链技术下的数字信任体系
  • Arcpy 多线程批量重采样脚本
  • 向量数据库FAISS之一:官方简单教程
  • 解决.DS_Store 在项目一致无法排除,.gitignore里也不生效
  • 优化注意力层提升 Transformer 模型效率:通过改进注意力机制降低机器学习成本
  • 一站式学习:害虫识别与分类图像分割
  • 汽车加油行驶问题-动态规划算法(已在洛谷AC)
  • 埃文科技携手河南企业代表团亮相第十九届广州中博会
  • 移门缓冲支架:为好梦加分
  • 【青牛科技】电流模式PWM控制器系列--D4870
  • HTML通过JavaScript获取访问连接,IP和端口
  • 力扣—面试题 17.14. 最小K个数
  • 多目标优化算法:多目标河马优化算法(MOHOA)求解ZDT1、ZDT2、ZDT3、ZDT4、ZDT6,提供完整MATLAB代码
  • C++中类的继承
  • 25.UE5时间膨胀,慢动作,切换地图,刷BOSS
  • 使用flink编写WordCount
  • 高频面试题(含笔试高频算法整理)基本总结回顾23
  • 界面控件DevExpress WinForms v24.2新功能预览 - 人工智能(AI)
  • vue2 _src_Todolist自定义事件版本
  • JavaWeb——Maven、web入门
  • 前端测试工具(Jest与Mock)
  • 体验免费开箱即用的AI工具:Blackbox.AI
  • 【100ask】IMX6ULL开发板用SPI驱动RC522模块
  • 【手写一个spring】spring源码的简单实现--BeanPostProcessor(实现AOP)以及JDK动态代理/CGLIB动态代理
  • 太速科技-297-基于XC7A100T的PCIe千兆电口以太网收发卡