一款基于 Tauri+Vue3 构建的桌面即时通讯应用(不仅仅是即时通讯)
一个基于 Tauri、Vite 5、Vue 3 和 TypeScript 构建的即时通讯系统。它利用了 Tauri 的跨平台能力和 Vue 3 的响应式设计,结合了 TypeScript 的类型安全特性和 Vite 5 的快速构建,为用户提供了一个高效、安全和易用的通讯解决方案。 技术栈- Tauri: 为本项目提供了一个轻量级的、高性能的桌面应用容器,使得我们可以使用前端技术栈来开发跨平台的桌面应用。Tauri 的设计哲学是在保证安全性的前提下,尽可能减少资源占用。
- Vite 5: Vite 是一个现代化的前端构建工具,它利用原生 ES 模块导入的能力来提供一个快速的开发服务器,与此同时,它也为生产环境打包提供了强大的支持。Vite 5 是其最新的版本,带来了更多的优化和特性。
- Vue 3: Vue 3 是一个渐进式JavaScript框架,用于构建用户界面。它的组合式API、更好的TypeScript集成和对移动端的优化使得开发复杂的单页应用变得更加简单和高效。
- TypeScript: TypeScript 是 JavaScript 的一个超集,它在 JavaScript 的基础上增加了类型系统。这让我们能够在开发过程中捕获更多的错误,并且提供更好的编辑器支持。
安装与运行
- # 安装依赖
- pnpm install
- # 运行开发服务器
- pnpm run tauri:dev
- # 构建生产版本
- pnpm run tauri:build
复制代码 注意事项(macOS用户)网页上下载安装包会提示安装包已损坏,可能会遇到证书问题,这是因为 macOS 系统的安全机制导致的。请按照以下步骤解决: 1. 打开 “系统设置” - “安全性与隐私”,如图勾选:允许 “任何来源” 下载的 App 运行:
一款基于 Tauri+Vue3 构建的桌面即时通讯应用(不仅仅是即时通讯) Rust 源码
2. 如果还报错,请在终端执行以下命令解决:
- sudo xattr -rd com.apple.quarantine 你的安装包路径/HuLa.app
复制代码
一款基于 Tauri+Vue3 构建的桌面即时通讯应用(不仅仅是即时通讯) Rust 源码
一款基于 Tauri+Vue3 构建的桌面即时通讯应用(不仅仅是即时通讯) Rust 源码
一款基于 Tauri+Vue3 构建的桌面即时通讯应用(不仅仅是即时通讯) Rust 源码
一款基于 Tauri+Vue3 构建的桌面即时通讯应用(不仅仅是即时通讯) Rust 源码
一款基于 Tauri+Vue3 构建的桌面即时通讯应用(不仅仅是即时通讯) Rust 源码
一款基于 Tauri+Vue3 构建的桌面即时通讯应用(不仅仅是即时通讯) Rust 源码
一款基于 Tauri+Vue3 构建的桌面即时通讯应用(不仅仅是即时通讯) Rust 源码
一款基于 Tauri+Vue3 构建的桌面即时通讯应用(不仅仅是即时通讯) Rust 源码
一款基于 Tauri+Vue3 构建的桌面即时通讯应用(不仅仅是即时通讯) Rust 源码
附件中包含如下源码:
使用Flutter构建的应用App(C++源码)
IM项目服务端(JAVA源码)
桌面即时通讯应用(RUST源码)
链接:https://pan.quark.cn/s/d6921d3c4d54
提取码下载:
|