refactor: 移除Vite相关配置并全面转向Tauri桌面化方案
- 删除了项目入口HTML文件中的所有内容和结构 - 删除启动加载页面文件 - 更新项目脚本和依赖项以使用 Tauri 命令替代 Vite 相关配置 - 更新 README 文档,详细说明基于 Tauri 的 Nitro 全栈应用桌面化方案,包括项目结构、使用步骤、工作原理、API 调用方式及配置说明。 - 移除启动时的加载窗口逻辑,直接创建并显示主窗口 - 删除项目中的 Tauri 图标文件 - 删除已废弃的 TypeScript 图标文件 - 删除项目中的Vite图标文件 - 删除主入口文件中的问候功能相关代码 - 删除了项目中的全局样式文件,移除了所有自定义的CSS样式规则和主题配置。 - 删除 TypeScript 配置文件中的编译选项和包含路径配置 - 删除旧的Vite配置文件以移除过时的Tauri开发服务器设置
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user