npm 打包后自动压缩成zip文件

在package.json里面的scripts下面的build添加

复制代码
@powershell -NoProfile -ExecutionPolicy Unrestricted -Command ./zip.ps1

新的build就是

复制代码
"build": "vite build && esno ./build/script/postBuild.ts && @powershell -NoProfile -ExecutionPolicy Unrestricted -Command ./zip.ps1"

zip.ps1文件内容如下

复制代码
$sourcePath = "naive-ui-admin-main\dist\*"
$destinationPath = "naive-ui-admin-main\dist\update.zip"

# 检查文件是否存在
if (Test-Path $destinationPath)
{
  # 如果文件存在,则删除文件
  Remove-Item -Path $destinationPath
  #Write-Host "文件已删除。"
}
else
{
  #Write-Host "文件不存在。"
}
Write-Host "开始压缩更新包。"
Compress-Archive -Path $sourcePath -DestinationPath $destinationPath
Write-Host "压缩完成。"

这样在执行打包后会自动执行zip.ps1里的powershell。

相关推荐
小目标一个亿20 分钟前
Windows平台Nginx配置web账号密码验证
linux·前端·nginx
rocky19126 分钟前
网页版时钟
前端·javascript·html
Aotman_34 分钟前
Element-UI Message Box弹窗 使用$confirm方法自定义模版内容,修改默认样式
linux·运维·前端
计算机程序设计小李同学40 分钟前
基于SSM框架的动画制作及分享网站设计
java·前端·后端·学习·ssm
一只小阿乐1 小时前
vue-web端实现图片懒加载的方
前端·javascript·vue.js
牛马1111 小时前
Flutter 多语言
前端·flutter
by————组态1 小时前
集成详细说明
前端·物联网·信息可视化·组态·组态软件
我是小疯子662 小时前
jQuery快速入门指南
前端
萌萌哒草头将军2 小时前
Node.js 存在多个严重安全漏洞!官方建议尽快升级🚀🚀🚀
vue.js·react.js·node.js
傻啦嘿哟2 小时前
Python中的@property:优雅控制类成员访问的魔法
前端·数据库·python