Tauri 项目 和 Vben-Admin 项目 源码打包哲学

源码打包命令整理(PowerShell 版)

一、Tauri 项目(JjFms)

powershell 复制代码
tar --exclude=node_modules --exclude=src-tauri/target --exclude=dist --exclude=.git -czvf ../JjFms-backup.tar.gz .
排除项 原因
node_modules 依赖,pnpm install 重装
src-tauri/target Rust 编译产物,几 GB,必须排除
dist 前端构建产物,pnpm build 重建
.git 版本历史

恢复:

powershell 复制代码
tar -xzvf JjFms-backup.tar.gz -C ./JjFms-restore
cd JjFms-restore
pnpm install
pnpm tauri dev

注意 :Tauri 恢复后需要 Rust 环境,客户跑不了。客户要能用,直接给 src-tauri/target/release/ 下的 .exe。


二、Vben-admin 项目

powershell 复制代码
tar --exclude=node_modules --exclude=apps/*/dist --exclude=.turbo --exclude=.git --exclude=.husky -czvf ../vben-backup.tar.gz .
排除项 原因
node_modules 依赖,pnpm install 重装
apps/*/dist 各子应用构建产物(Monorepo,dist 不在根目录)
.turbo Turborepo 缓存
.git 版本历史
.husky Git hooks

恢复:

powershell 复制代码
tar -xzvf vben-backup.tar.gz -C ./vben-restore
cd vben-restore
pnpm install
pnpm run dev

注意 :确认 apps/*/.env 文件在包里,不在就补上。


三、通用规则

项目 必须排除 原因
所有前端项目 node_modules 依赖可重装
所有前端项目 dist 构建产物可重建
Tauri src-tauri/target Rust 编译缓存,几 GB
Vben Monorepo apps/*/dist dist 在子目录
Vben Monorepo .turbo Turborepo 缓存
可选 .git 不要历史就排除
可选 .husky Git hooks

相关推荐
Data-Miner5 小时前
面对 AI 大模型智能涌现,如何从技术层面保护好隐私与数据安全?
大数据·人工智能
会议咨询7 小时前
2027年电力电子、人工智能与大数据国际会议(PEABD 2027)
大数据·人工智能·电力电子
GlobalInfo8 小时前
全球包装检测用3D轮廓传感器市场调研:2026年规模预计达1.87亿美元,食品医药与电商物流需求推动增长
大数据·人工智能·3d
程序 代码狂人8 小时前
切片表与分区表的区别(数据开发面试版)
java·大数据·开发语言·数据仓库·算法
starzy19909 小时前
Kafka响应发送:字节是怎么真正写回客户端的
大数据·kafka
数字新视界9 小时前
国产动环数据库在智能机房环境监控中的应用与优势分析
大数据·人工智能·数据中心·机房管理·模块化机房
古法老登瞎折腾10 小时前
大数据智能运维实战(九):让 AI 查日志——找到异常,也保留上下文
java·大数据·运维·人工智能·spring ai·mcp
keyipatience10 小时前
Git学习(2)撤销与分支操作全指南
大数据·elasticsearch·搜索引擎
数字新视界10 小时前
模块化机房的设计与实施原理剖析
大数据·物联网·信息可视化·信息与通信·一体化机柜
用户36105886261211 小时前
Flink 注册Slot源码深度剖析:从TaskManager注册到Slot状态机的完整链路
大数据·flink