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。

相关推荐
沐土Arvin9 分钟前
深入理解 requestIdleCallback:浏览器空闲时段的性能优化利器
开发语言·前端·javascript·设计模式·html
专注VB编程开发20年10 分钟前
VB.NET关于接口实现与简化设计的分析,封装其他类
java·前端·数据库
小妖66620 分钟前
css 中 content: “\e6d0“ 怎么变成图标的?
前端·css
Q_Q19632884751 小时前
python的漫画网站管理系统
开发语言·spring boot·python·django·flask·node.js·php
L耀早睡1 小时前
mapreduce打包运行
大数据·前端·spark·mapreduce
HouGISer1 小时前
副业小程序YUERGS,从开发到变现
前端·小程序
outstanding木槿1 小时前
react中安装依赖时的问题 【集合】
前端·javascript·react.js·node.js
霸王蟹2 小时前
React中useState中更新是同步的还是异步的?
前端·javascript·笔记·学习·react.js·前端框架
霸王蟹2 小时前
React Hooks 必须在组件最顶层调用的原因解析
前端·javascript·笔记·学习·react.js
专注VB编程开发20年2 小时前
asp.net IHttpHandler 对分块传输编码的支持,IIs web服务器后端技术
服务器·前端·asp.net