编译结果处理的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
相关推荐
不想上班只想要钱14 分钟前
vue3+vite创建的项目,运行后没有 Network地址
前端·javascript·vue.js
岁月宁静1 小时前
在富文本编辑器中封装实用的 AI 写作助手功能
前端·vue.js·人工智能
533_4 小时前
[vue] dayjs 显示实时时间
前端·javascript·vue.js
武天5 小时前
Vue项目中有封装过axios吗?怎么封装的?
vue.js
jiangzhihao05156 小时前
升级到webpack5
前端·javascript·vue.js
橘子海全栈攻城狮6 小时前
【源码+文档+调试讲解】基于SpringBoot + Vue的知识产权管理系统 041
java·vue.js·人工智能·spring boot·后端·安全·spring
掘金安东尼7 小时前
官方:什么是 Vite+?
前端·javascript·vue.js
ღ_233310 小时前
vue3二次封装element-plus表格,slot透传,动态slot。
前端·javascript·vue.js
Ashley的成长之路11 小时前
NativeScript-Vue 开发指南:直接使用 Vue构建原生移动应用
前端·javascript·vue.js
朕的剑还未配妥11 小时前
Vue 2 响应式系统常见问题与解决方案(包含_demo以下划线开头命名的变量导致响应式丢失问题)
前端·vue.js