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。

相关推荐
z***75152 小时前
【Springboot3+vue3】从零到一搭建Springboot3+vue3前后端分离项目之后端环境搭建
android·前端·后端
fruge3 小时前
仿写优秀组件:还原 Element Plus 的 Dialog 弹窗核心逻辑
前端
an86950013 小时前
vue新建项目
前端·javascript·vue.js
w***95494 小时前
SQL美化器:sql-beautify安装与配置完全指南
android·前端·后端
顾安r4 小时前
11.22 脚本打包APP 排错指南
linux·服务器·开发语言·前端·flask
万邦科技Lafite5 小时前
1688图片搜索商品API接口(item_search_img)使用指南
java·前端·数据库·开放api·电商开放平台
yinuo6 小时前
网页也懂黑夜与白天:系统主题自动切换
前端
Coding_Doggy6 小时前
链盾shieldchain | 项目管理、DID操作、DID密钥更新消息定时提醒
java·服务器·前端
用户21411832636026 小时前
dify案例分享-国内首发!手把手教你用Dify调用Nano Banana2AI画图
前端
wa的一声哭了6 小时前
Webase部署Webase-Web在合约IDE页面一直转圈
linux·运维·服务器·前端·python·区块链·ssh