From 118cf08cedff7be19f6f7892188ba8fa344f9230 Mon Sep 17 00:00:00 2001 From: Anton Tarasov Date: Fri, 7 Feb 2025 12:00:44 +0300 Subject: [PATCH] Auto check install panda sdk Signed-off-by: Anton Tarasov --- arkoala-arkts/package.json | 3 ++- incremental/tools/panda/package.json | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/arkoala-arkts/package.json b/arkoala-arkts/package.json index 17d41b17a..db17e3160 100644 --- a/arkoala-arkts/package.json +++ b/arkoala-arkts/package.json @@ -39,6 +39,7 @@ "tsconfig-paths": "^4.2.0" }, "scripts": { + "panda:sdk:check-install": "npm run panda:sdk:check-install --prefix ../incremental/tools/panda", "panda:sdk:install": "npm run panda:sdk:install --prefix ../incremental/tools/panda", "compile:native:node-host": "npm run compile:native-panda-with-node-host --prefix ../arkoala/framework", "compile:native:panda-host": "npm run compile:native-panda-host --prefix ../arkoala/framework", @@ -60,7 +61,7 @@ "clean:arkui-no-common": "npm run clean:arkui-no-common --prefix arkui", "build:arkoala:components": "npm run build:incremental && npm run build:interop && npm run build:arkui-common && npm run build:arkui-no-common", "build:arkoala:components:inc": "npm run build:incremental:inc && npm run build:interop:inc && npm run build:arkui-common:inc && npm run build:arkui-no-common:inc", - "build:arkoala": "npm run build:arkoala:components && npm run link:arkoala", + "build:arkoala": "npm run panda:sdk:check-install && npm run build:arkoala:components && npm run link:arkoala", "build:arkoala:inc": "npm run build:arkoala:components:inc && npm run link:arkoala", "link:arkoala": "mkdir -p build && ../incremental/tools/panda/arkts/arklink --output build/arkoala.abc -- ./arkui/build/arkui-no-common.abc ../arkoala/arkui-common/build/arkui-common.abc ../incremental/runtime/build/incremental.abc ../interop/build/interop.abc", "aot:host:arkoala": "npm run link:arkoala && npm run -C ../incremental/tools/fast-arktsc compile && node ../incremental/tools/fast-arktsc --only-aot build/arkoala.abc", diff --git a/incremental/tools/panda/package.json b/incremental/tools/panda/package.json index 829bbb19f..e1358327f 100644 --- a/incremental/tools/panda/package.json +++ b/incremental/tools/panda/package.json @@ -2,6 +2,7 @@ "name": "panda-installer", "private": true, "scripts": { + "panda:sdk:check-install": "npm ls @panda/sdk || npm run panda:sdk:install", "panda:sdk:install": "npm install --prefix . --no-save @panda/sdk@${PANDA_SDK_VERSION:-next}", "panda:sdk:clean": "rimraf ./node_modules", "panda:sdk:build": "node ./build_panda_sdk.mjs --panda-sdk-dir=./node_modules/@panda/sdk/ --arkcompiler-build-dir=$HOME/arkcompiler --runtime-git-rev=a6704b6a --frontend-git-rev=c2166bf1 --frontend-git-patches=./fix_es2panda_1.patch:./fix_normalizing_source_paths.patch", -- Gitee