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。

相关推荐
顾安r4 小时前
11.14 脚本网页游戏 猜黑红
前端·javascript·游戏·flask·html
码码哈哈0.04 小时前
Vue 3 + Vite 集成 Spring Boot 完整部署指南 - 前后端一体化打包方案
前端·vue.js·spring boot
@菜菜_达4 小时前
interact.js 前端拖拽插件
开发语言·前端·javascript
Baklib梅梅4 小时前
故事叙述的力量:用Baklib创作让内容更具温度与共鸣
前端·ruby on rails·前端框架·ruby
一个假的前端男5 小时前
uniapp 3端轮播
前端·javascript·uni-app
jenchoi4135 小时前
【2025-11-13】软件供应链安全日报:最新漏洞预警与投毒预警情报汇总
网络·安全·web安全·网络安全·npm
百***78456 小时前
node.js+npm的环境配置以及添加镜像(保姆级教程)
arcgis·npm·node.js
Fantasydg6 小时前
Request Response对象
前端
Wect6 小时前
学习React-DnD:核心组件与Hooks
前端
百***07186 小时前
Node.js 与 Docker 深度整合:轻松部署与管理 Node.js 应用
docker·容器·node.js