编译结果处理的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项目报错 errors and 0 warnings potentially fixable with the `--fix` option.
前端·javascript·vue.js
东方-教育技术博主11 分钟前
IDEA运行VUE项目报错相关
vue.js·arcgis·intellij-idea
JunjunZ21 分钟前
unibest框架开发uniapp项目:兼容小程序问题
前端·vue.js
Data_Adventure23 分钟前
Vue 3 作用域插槽:原理剖析与高级应用
前端·vue.js
GIS之家1 小时前
vue+cesium示例:3D热力图(附源码下载)
前端·vue.js·3d·cesium·webgis·3d热力图
前端小白从0开始1 小时前
关于前端常用的部分公共方法(二)
前端·vue.js·正则表达式·typescript·html5·公共方法
真的很上进1 小时前
2025最全TS手写题之partial/Omit/Pick/Exclude/Readonly/Required
java·前端·vue.js·python·算法·react·html5
来自星星的猫教授2 小时前
将 VSCode 的快捷键设置为与 IntelliJ IDEA 类似
vue.js·vscode
兰贝达2 小时前
商品SKU选择器实现思路,包简单
前端·javascript·vue.js