From 72de519430cb85504afcf52f20ccd0990ba35949 Mon Sep 17 00:00:00 2001 From: Louis Date: Tue, 5 Aug 2025 00:09:12 +0700 Subject: [PATCH] fix: run dev should reinstall extensions --- package.json | 2 +- src-tauri/src/core/setup.rs | 4 ++-- src-tauri/tauri.conf.json | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index ad0a2b5fc..99bf81631 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "test:coverage": "vitest run --coverage", "test:prepare": "yarn build:icon && yarn copy:assets:tauri && yarn build --no-bundle ", "dev:web": "yarn workspace @janhq/web-app dev", - "dev:tauri": "yarn build:icon && yarn copy:assets:tauri && tauri dev", + "dev:tauri": "yarn build:icon && yarn copy:assets:tauri && cross-env IS_CLEAN=true tauri dev", "copy:assets:tauri": "cpx \"pre-install/*.tgz\" \"src-tauri/resources/pre-install/\"", "download:lib": "node ./scripts/download-lib.mjs", "download:bin": "node ./scripts/download-bin.mjs", diff --git a/src-tauri/src/core/setup.rs b/src-tauri/src/core/setup.rs index ec39bcc49..940122235 100644 --- a/src-tauri/src/core/setup.rs +++ b/src-tauri/src/core/setup.rs @@ -43,8 +43,8 @@ pub fn install_extensions(app: tauri::AppHandle, force: bool) -> Result<(), Stri let mut clean_up = force; - // Check CLEAN environment variable to optionally skip extension install - if std::env::var("CLEAN").is_ok() { + // Check IS_CLEAN environment variable to optionally skip extension install + if std::env::var("IS_CLEAN").is_ok() { clean_up = true; } log::info!( diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 0998e1262..c2e37e483 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -6,7 +6,7 @@ "build": { "frontendDist": "../web-app/dist", "devUrl": "http://localhost:1420", - "beforeDevCommand": "cross-env IS_TAURI=true CLEAN=true yarn dev:web", + "beforeDevCommand": "cross-env IS_TAURI=true yarn dev:web", "beforeBuildCommand": "cross-env IS_TAURI=true yarn build:web" }, "app": {