编译结果处理的shell脚本

bash 复制代码
#!/bin/bash
WEB="web"
DIST="dist"
RED=\033[0:31m
GREEN=\033[0;32m
NC=\033[0m
#生产打包传参
BUILD="b"
if [ -e ${WEB} ];then
	#删历史文件
	rm -r ${WEB}
	rm ${WEB}.zip
fi
#编辑文件
npm run build
#检查构建是否成功
if[ -e ${DIST} ];then
	#改名
	mv ${DIST} ${WEB}
	#压缩
	if[ "$1" == $BUILD ];then
		zip −r ${WEB}.zip ${WEB}
	fi
	printf "${GREEN} success!!!!!!! ${NC}\n"
else
	printf "${RED) failure!!!!!!!!!! ${NC}\n"
fi
相关推荐
Sterting8 小时前
第9课 Vue Router 路由
前端·vue.js
满栀5859 小时前
vue动态路由效果
前端·javascript·vue.js·前端框架·vue
心运软件10 小时前
SpringBoot+ Vue校园社团管理平台的完整架构设计
vue.js·后端
jjw_zyfx11 小时前
css vue vite实现闪烁的呼吸效果
javascript·css·vue.js
浅水壁虎12 小时前
vue基础(第四章 Pinia)
前端·javascript·vue.js
学习星球13 小时前
Vue 3 实战:拆解 RealWorld 项目
前端·vue.js
大家的林语冰15 小时前
👉 尤雨溪再次成立新公司,同时官宣 Pinia 4 正式发布!
前端·javascript·vue.js
栀鸢ouo17 小时前
解决Element Plus表格展开行横向溢出、滚动截断问题(项目实战方案)
前端·vue.js
碧水澜庭17 小时前
头条【vue+fastapi 】全栈教学项目系列之《04_项目架构与文件结构说明书》
vue.js·架构·fastapi
今天吃了嘛o17 小时前
Vue3中封装高德地图使用
前端·vue.js·typescript