diff --git a/package.json b/package.json index d0e32422d..713693f2b 100644 --- a/package.json +++ b/package.json @@ -18,6 +18,7 @@ "pub:prepatch": "tnpm run watchdog:build && lerna publish prepatch --force-publish --exact --dist-tag beta --preid beta --no-changelog", "pub:prerelease": "tnpm run watchdog:build && lerna publish prerelease --force-publish --exact --dist-tag beta --preid beta --no-changelog", "setup": "./scripts/setup.sh", + "setup:test": "./scripts/setup-for-test.sh", "setup:skip-build": "./scripts/setup-skip-build.sh", "start": "./scripts/start.sh", "start:demo": "./scripts/start.sh @ali/lowcode-demo", diff --git a/scripts/setup-for-test.sh b/scripts/setup-for-test.sh new file mode 100755 index 000000000..cc0bbb492 --- /dev/null +++ b/scripts/setup-for-test.sh @@ -0,0 +1,15 @@ +#!/usr/bin/env bash + +tnpm i -g lerna @ali/tyarn + +rm -rf node_modules package-lock.json yarn.lock +lerna clean -y +find ./packages -type f -name "package-lock.json" -exec rm -f {} \; + +lerna bootstrap + +lerna exec --stream \ + --scope @ali/lowcode-editor-core \ + --scope @ali/lowcode-types \ + --scope @ali/lowcode-utils \ + -- npm run build diff --git a/scripts/setup.sh b/scripts/setup.sh index d49d7a77b..62b7865c6 100755 --- a/scripts/setup.sh +++ b/scripts/setup.sh @@ -8,8 +8,11 @@ find ./packages -type f -name "package-lock.json" -exec rm -f {} \; lerna bootstrap -lerna exec --scope @ali/lowcode-types -- npm run build -lerna exec --scope @ali/lowcode-utils -- npm run build -lerna exec --scope @ali/lowcode-renderer-core -- npm run build -lerna exec --scope @ali/lowcode-react-renderer -- npm run build -lerna exec --scope @ali/lowcode-rax-renderer -- npm run build +lerna exec --stream \ + --scope @ali/lowcode-editor-core \ + --scope @ali/lowcode-types \ + --scope @ali/lowcode-utils \ + --scope @ali/lowcode-renderer-core \ + --scope @ali/lowcode-react-renderer \ + --scope @ali/lowcode-rax-renderer \ + -- npm run build