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

VUE项目中的package.json中的启动脚本

  "scripts": {
    "dev": "vite",
    "build:prod": "vite build",
    "build:stage": "vite build --mode staging",
    "preview": "vite preview"
  }

vite buildvite build --mode staging 是 Vite 构建工具内置的命令

vite build

vite build 是 Vite 专门用于生产环境构建的核心命令。当你运行这个命令时,Vite 会按照既定的配置对项目进行一系列操作,最终生成适用于生产环境部署的静态文件。具体而言,它会完成以下工作:

  • 代码打包:把项目中各个模块的代码进行打包处理,减少浏览器需要请求的文件数量,提高加载效率。例如,将多个 JavaScript 文件合并成一个或少数几个文件。
  • 代码压缩:对打包后的代码进行压缩,去除其中的空格、注释等不必要的内容,减小文件体积,进一步加快页面加载速度。
  • 资源处理:对项目中的各种资源,如图片、字体等进行优化处理,比如压缩图片以降低其占用空间。

vite build --mode staging

vite build --mode staging 同样是 Vite 内置命令的一种使用方式,--mode 是 Vite 提供的一个命令行选项,用于指定当前构建的环境模式。

  • 环境模式的作用:在实际开发中,除了常见的开发环境(development)和生产环境(production),还可能存在预发布环境(staging)、测试环境(test)等。不同的环境可能需要不同的配置,比如不同的 API 地址、不同的日志级别等。通过 --mode 选项,你可以指定使用不同的环境配置。
  • staging 模式示例:当你运行 vite build --mode staging 时,Vite 会加载 .env.staging 文件中的环境变量(如果存在),并根据这些变量进行构建。例如,在 .env.staging 文件中设置 VITE_API_BASE_URL = https://staging-api.example.com,那么在构建过程中,代码里引用的 import.meta.env.VITE_API_BASE_URL 就会使用这个预发布环境的 API 地址。

总结

vite buildvite build --mode staging 都是 Vite 构建工具的内置功能,前者是默认的生产环境构建命令,后者则允许你通过指定环境模式,灵活地为不同环境进行针对性的构建。

相关文章:

  • 深入浅出:Seata 分布式事务管理器的部署与安装实战指南
  • CAP应用
  • 大模型之Transformers , PyTorch和Keras
  • 【Python爬虫】简单案例介绍2
  • iOS 设备配置和描述文件管理
  • Framework Binder架构分解
  • 双按键控制LED(中断优先级)
  • ‌DeepSeek模型在非图形智能体的应用中是否需要GPU
  • 印度zj游戏出海代投本土网盟广告核心优势
  • 程序化广告行业(84/89):4A广告代理公司与行业资质解读
  • 【计算机网络】网络基础(协议,网络传输流程、Mac/IP地址 、端口号)
  • 高并发内存池(定长内存池基础)
  • STM32 认识STM32
  • 【AI飞】AutoIT入门一:AutoIT来了,准备让AI动起来
  • 数据库实战篇,SQL在Kooboo中的实际应用(一)
  • Epplus 8+ 许可证设置
  • ESP-ADF外设子系统深度解析:esp_peripherals组件架构与核心设计(系列开篇)
  • 【NLP】25.python实现点积注意力,加性注意力,Decoder(解码器)与 Attention
  • 六、adb通过Wifi连接
  • cut命令:剪切
  • 比起追逐爆款,动画行业更需要打开思路“重塑肉身”
  • 路面突陷大坑致车毁人亡,家属称不知谁来管,长治当地回应
  • ETF市场规模首破4万亿,月内ETF基金净流入超3000亿
  • 两大跨国巨头称霸GLP-1市场,国产减肥药的机会在哪?
  • 报告:去年物业服务百强企业营业收入均值同比增长3.52%
  • 希音、Temu告知美国消费者4月25日起涨价:关税变化导致运营成本上升