编译结果处理的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
相关推荐
摇滚侠27 分钟前
Vue 项目实战《尚医通》,完成确定挂号业务,笔记46
java·开发语言·javascript·vue.js·笔记
摇滚侠34 分钟前
Vue 项目实战《尚医通》,完成取消预约业务,笔记49
vue.js·笔记
Swift社区37 分钟前
用 Chrome DevTools 深度分析 Vue WebGL 内存泄漏(进阶篇)
vue.js·webgl·chrome devtools
爱学习的程序媛1 小时前
【Web前端】Vue2与Vue3核心概览与优化对比
前端·javascript·vue.js·typescript
墨客希2 小时前
如何快速掌握大型Vue项目
前端·javascript·vue.js
北辰alk3 小时前
Vue3 自定义指令深度解析:从基础到高级应用的完整指南
前端·vue.js
AAA阿giao3 小时前
使用 Vite + Vue 3 搭建项目并配置路由的全流程(含国内镜像加速)
vue.js·node.js·vite
北辰alk3 小时前
Vue3 异步组件深度解析:提升大型应用性能与用户体验的完整指南
前端·vue.js
qq_366577515 小时前
Vue3创建项目,只能localhost访问问题处理
前端·javascript·vue.js
笨笨狗吞噬者6 小时前
【uniapp】小程序实现自由控制组件JSON文件配置
vue.js·微信小程序·vite