第一期:uni-app cli 多业务环境及打包环境场景编写

125 阅读1分钟

携手创作,共同成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第1天,点击查看活动详情

1. 背景

uni-app 这个名字大家应该都是耳熟能详的了吧,这个作为一款市面上相对成熟的跨平台端解决方案并且是使用Vue开发所有前端应用的框架,现如今被越来越多的人使用,那么面多复杂多样的实际业务场景,有时候需要我们做出相应的变化。 最近我们公司就有一个业务场景是有关多平台业务服务请求多接口场景和多环境部署域名的业务需求,今天我们就来聊聊它的实现。由于uni-app本身开发编辑器所自带打包的环境只有 ++开发环境development++ 和 ++生产环境production++

2. 场景简介说明

首先分为两部分:

  1. 多环境业务接口域名请求:该场景我需要四个业务开发环境场景分别对应为local,dev,pre,prod;每个环境对应的业务请求接口有多个;
  2. 为配合Jenkins 自动化打包部署服务,需要开放四个环境对应的cli 打包命令,使其自动化部署过程中自动更新服务器对应部署文件内容,从而自动更新。

3. 实现

首先,uni-app 环境安装这一步我们就不详细介绍了吗,如有疑问可移步

如下,我们本次的扩展也是基于此来修改的: 图片.png

首先,第一步我们要做的是