refactor: 移除Vite相关配置并全面转向Tauri桌面化方案

- 删除了项目入口HTML文件中的所有内容和结构
- 删除启动加载页面文件
- 更新项目脚本和依赖项以使用 Tauri 命令替代 Vite 相关配置
- 更新 README 文档,详细说明基于 Tauri 的 Nitro 全栈应用桌面化方案,包括项目结构、使用步骤、工作原理、API 调用方式及配置说明。
- 移除启动时的加载窗口逻辑,直接创建并显示主窗口
- 删除项目中的 Tauri 图标文件
- 删除已废弃的 TypeScript 图标文件
- 删除项目中的Vite图标文件
- 删除主入口文件中的问候功能相关代码
- 删除了项目中的全局样式文件,移除了所有自定义的CSS样式规则和主题配置。
- 删除 TypeScript 配置文件中的编译选项和包含路径配置
- 删除旧的Vite配置文件以移除过时的Tauri开发服务器设置
This commit is contained in:
2026-01-16 20:26:25 +08:00
parent 98329cd44b
commit f22e7d400f
12 changed files with 146 additions and 371 deletions

View File

@@ -41,20 +41,6 @@ pub fn run() {
let app_handle = app.handle().clone();
// 先创建 loading 窗口
let _loading_window = tauri::WebviewWindowBuilder::new(
app,
"loading",
tauri::WebviewUrl::App("loading.html".into())
)
.title("正在启动...")
.inner_size(400.0, 300.0)
.center()
.resizable(false)
.decorations(true)
.build()
.expect("创建 loading 窗口失败");
// 异步启动 Nitro sidecar
tauri::async_runtime::spawn(async move {
// 查找可用端口
@@ -92,7 +78,7 @@ pub fn run() {
// 创建主窗口
let url = format!("http://localhost:{}", port);
let main_window = tauri::WebviewWindowBuilder::new(
tauri::WebviewWindowBuilder::new(
&app_handle,
"main",
tauri::WebviewUrl::External(url.parse().unwrap())
@@ -103,14 +89,6 @@ pub fn run() {
.build()
.expect("创建窗口失败");
// 关闭 loading 窗口
if let Some(loading) = app_handle.get_webview_window("loading") {
let _ = loading.close();
}
// 显示主窗口
let _ = main_window.show();
break;
}
}