编译结果处理的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
相关推荐
Aniugel17 小时前
Vue国际化实现多语言方案
前端·vue.js·面试
zhougl99618 小时前
Vue 中的 `render` 函数
前端·javascript·vue.js
Beginner x_u19 小时前
Vue 事件机制全面解析:原生事件、自定义事件与 DOM 冒泡完全讲透
前端·javascript·vue.js·dom
Emma_Maria19 小时前
关于vant-ui-vue 的datepicker 时间选择错乱问题的处理
前端·vue.js·ui
June bug19 小时前
【Vue】EACCES: permission denied 错误
前端·javascript·vue.js
JS_GGbond20 小时前
给DOM元素加超能力:Vue自定义指令入门指南
前端·vue.js
T___T20 小时前
用 Vite 搭建现代化 Vue 3 项目:从零到工程化入门
前端·vue.js
JS_GGbond20 小时前
Vue原型链:让你的组件继承“超能力”
前端·vue.js
乆夨(jiuze)20 小时前
不是所有的链式调用,都是Promise函数,Promise 规范及其衍生的 Promise/A+ 规范
前端·javascript·vue.js
ttod_qzstudio20 小时前
Vue 3 的魔法:用 v-bind() 让 CSS 爱上 TypeScript 常量
css·vue.js·typescript