编译结果处理的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
相关推荐
一只小风华~10 分钟前
Vue: Class 与 Style 绑定
前端·javascript·vue.js·typescript·前端框架
切糕师学AI1 小时前
前后端分离架构中,Node.js的底层实现原理与线程池饥饿问题解析
前端·vue.js·node.js
书源3 小时前
灵活性和可维护性,被严重低估的编程原则
前端·javascript·vue.js
计算机学姐3 小时前
基于Python的旅游数据分析可视化系统【2026最新】
vue.js·后端·python·数据分析·django·flask·旅游
随风飞翔的胖子4 小时前
js-cookie详细介绍及在vue3中的使用方法
vue.js·浏览器
幻灵尔依5 小时前
前端编码统一规范
javascript·vue.js·代码规范
欢脱的小猴子5 小时前
VUE3加载cesium,导入czml的星座后页面卡死BUG 修复
前端·vue.js·bug
小菜全6 小时前
Vue 3 + TypeScript 事件触发与数据绑定方法
前端·javascript·vue.js
an__ya__8 小时前
Vue数据响应式reactive
前端·javascript·vue.js
叶落阁主8 小时前
Neovim 插件 i18n.nvim 介绍
java·vue.js·vim