chore: build tauri from vscode launch (#1720)

* chore: build tauri from vscode launch

* fix: unit test

Co-authored-by: nathan <nathan@appflowy.io>
This commit is contained in:
Nathan.fooo
2023-01-18 11:22:13 +08:00
committed by GitHub
parent e6b186cc43
commit d77c41013f
14 changed files with 71 additions and 64 deletions

View File

@ -1,37 +1,45 @@
[tasks.tauri_env]
script_runner = "@rust"
script = '''
//! ```cargo
use std::env;
fn main() {
env.set_var("TAURI_PROTOBUF_PATH", "appflowy_tauri/src/protobuf");
}
'''
[tasks.tauri_build]
script = [
"""
script = ["""
cd appflowy_tauri/src-tauri
npm run tauri build
""",
]
"""]
script_runner = "@shell"
[tasks.tauri_pb]
script = [
"""
script = ["""
cd appflowy_tauri/src-tauri
cargo build
""",
]
"""]
script_runner = "@shell"
[tasks.tauri_dev]
script = [
"""
script = ["""
cd appflowy_tauri
npm run tauri dev
""",
]
"""]
script_runner = "@shell"
[tasks.tauri_clean]
run_task = { name = [
"rust_lib_clean",
"rm_macro_build_cache",
"rm_rust_generated_files",
"rm_tauri_generated_protobuf_files",
"rm_tauri_generated_event_files",
"rust_lib_clean",
"rm_macro_build_cache",
"rm_rust_generated_files",
"rm_tauri_generated_protobuf_files",
"rm_tauri_generated_event_files",
] }
[tasks.rm_tauri_generated_protobuf_files]