使用云效 修改 layui 环境变量
我们boss后台前端使用的layui,每次发线上线下之前都需要手动的调整配置里面的环境变量。对于我这种 前端n把手 来说实在太麻烦了,正巧我们在使用阿里云效的流水线做代码部署发布,于是就有了一个想法,“我们能不能在前端配置一个和后端mvn 一样可以选择使用那个配置文件的配置呢”
方案:
经过一系列的思考,决定建个新的文件夹,叫做env,在env下面第一级目录当中建了个config.js
let env = 'dev'
在layui的启动类当中引入config.js
<script src="env/config.js"></script><script>var environment = envlayui.config({base: '...', //指定 layuiAdmin 项目路径,本地开发用 srcversion: ...,env: environment // 环境 (/env/config.js当中的环境变量)}).use('index');</script>
env文件夹当中建立如下的目录结构:
之后我们使用阿里云效,在流程配置中,在上传代码前添加步骤,执行命令:如下
即在上传代码前,使用对应的文件夹下的config.js覆盖我们引入的config.js.
使用云效 修改 layui 环境变量相关推荐
- win7 64位 安装java jdk1.8 ,修改配置环境变量
下载jdk1.8,下载地址:http://www.wmzhe.com/soft-30118.html 安装时有两个程序,都安装在同一个目录下. win7 64位 安装java jdk1.8 ,修改 ...
- windows下安装composer方法(不修改PATH环境变量)
转载地址:http://www.th7.cn/Program/php/201410/297829.shtml composer是一个新崛起的PHP的依赖管理工具.官方安装方法见: https://ge ...
- linux unset path,linux查看和修改PATH环境变量的方法
查看PATH:echo $PATH 使用env命令显示所有的环境变量: $ env 使用set命令显示所有本地定义的Shell变量: $ set 使用unset命令来清除环境变量 set可以设置某个环 ...
- Ubuntu进入pycharm创建的虚拟环境的方法(以及如果你安装了anaconda等其它修改了环境变量的东西该怎么进)
我们的服务器同时存在anaconda和原生的python,这样导致了一个特别坑的问题. anaconda修改了环境变量(进入~/.bashrc并没有找到),但是我们却找不到它修改的是哪里,导致常规进入 ...
- 修改jdk环境变量后,在cmd中看版本没有变化
问题描述: 修改jdk环境变量后,在cmd中看版本没有变化 解决方案: 把环境变量配置的系统变量部分中的Path部分中jdk配置移到该配置最前面.
- ubuntu查看和修改PATH环境变量的⽅法
参考链接:https://www.yisu.com/ask/5711.html https://wenku.baidu.com/view/45b7766dcb50ad02de80d4d8d15abe2 ...
- Linux下修改PATH环境变量
Linux下有很多环境变量,PATH就是其中的一种 PATH 可执行文件的搜索路径.ls命令也是一个程序,执行它不需要提供完整的路径名/bin/ls,然 而通常我们执行当前目录下的程序a.out却需要 ...
- 查看和修改sql环境变量
查看环境变量 方式一:SHOW [SESSION|GLOBAL] VARIABLES [LIKE XXX] SHOW GLOBAL VARABLES WHERE Variable_name='data ...
- linux修改jdk环境变量6,Linux CentOS 6.5 使用自带jdk修改环境变量(示例代码)
首先声明,默认jdk指我们安装完CentOS后系统自带jdk,自己下载安装的jdk只需要下载,解压即可,之后步骤与此文一致 1.查看我们默认jdk的位置 指令: which java 我们去看一下发现 ...
最新文章
- linux 知识汇总
- 第七讲:用户和用户组管理
- python itchat库安装_操作微信-itchat库的安装
- 天梯赛 L1-039 古风排版 (20 分)
- seo超强外部链接、内部链接技巧
- ubuntu服务器ssh登录密码修改,Ubuntu-18.04 下修改root用户密码,安装SSH服务,允许root用户远程登录,安装vsftp服务器...
- codesys 串口通讯实例_CODESYS线上直播,解读控制器开发那些事儿(二)
- linux字符模式分辨率grub2,Deepin 15.8系统Grub菜单分辨率低的原因及解决方案
- 前端处理后台返回的流数据
- 数据库:mongodb与关系型数据库相比的优缺点zz (转)
- 移动开发者走向全能开发者的五大技能
- 第五课--使用定时器实现中断(1)
- mac apache 启动php,Mac OS上搭建Apache+PHP+MySQL开发环境的详细教程
- 嵌入式工程师是青春饭吗?越老越吃香吗?
- 完美抠图王冰冰!字节实习生实现4K60帧视频实时抠图,连头发丝都根根分明!...
- svn与git的区别(总结)
- php报错_STORAGE_WRITE_ERROR_:./Application/Runtime/Cache/Admin/df12aa1edf6tt330187a6514aae4fda4.php
- 总结SSL/TLS协议运行机制
- 对Shortcut使用的理解
- Android-打开系统相机并拍照两种显示方式。
热门文章
- Jenkins的Windows10下载与安装
- oracle主键必须加分区字段,oracle分区表和主键关系
- Java编程那些事儿11——JDK的获得、安装和配置
- 大数据(一)数据采集 3
- c语言多文件编译 实例霓虹灯,单片机51c语言编程20种不同霓虹灯亮法
- PayPal----订单支付
- 小程序上传文件报错uploadFile:fail url scheme is invalid,uploadFile:fail createUploadTask:fail Error: Invalid
- 学习Python:StringIO与cStringIO
- 《古月ROS探索总结》学习笔记2
- 大数据运维架构师培训(1):Zookeeper,Hadoop(HDFS,MR,Yarn)