bat脚本实现前端项目的build和压缩

100 阅读1分钟

原因:每次项目打包的时候都需要启动vscode,然后输入yarn build,然后再压缩成zip上传至服务器

目标:通过双击bat脚本实现build和zip命令

代码:

@echo off 
echo 删除原来dist 和上次的zip包。。。
del *.zip
del /q /f dist

::项目打包命令
echo 开始编译前端项目。。。
call yarn build-dev
echo 编译完成,准备压缩。。。

echo 开始压缩。。。
::设置名称变量当天日期,备份文件名
set curdate=%date:~0,4%%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2%%time:~6,2%
tar -czvf dist-web-%curdate%.tar.gz dist
echo 完成压缩!!!
timeout /t 10

解释:

  1. del - 删除(q:确认;f:强制删除)
  2. @ - 不输出命令,只显示返回
  3. echo - 输出打印
  4. :: - 注释
  5. call - 编译命令
  6. set 设置变量
  7. tar - 压缩命令(c:创建压缩文件;v:显示压缩内容;f:覆盖不提示)
  8. timeout - 等待时间