chore: 增加 setup-for-test

This commit is contained in:
lihao.ylh 2021-09-28 20:48:26 +08:00
parent 6095d9c64d
commit 6fad8fb86a
3 changed files with 24 additions and 5 deletions

View File

@ -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",

15
scripts/setup-for-test.sh Executable file
View File

@ -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

View File

@ -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