From eebd4a2d25ee5c72ea18a7dea06761e1330f0a79 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8A=9B=E7=9A=93?= Date: Wed, 30 Dec 2020 17:15:59 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=A1=A5=E5=85=A8=20componentsMap=20?= =?UTF-8?q?=E7=9A=84=E4=BF=A1=E6=81=AF=20chore:=20=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E5=90=AF=E5=8A=A8=20demo=20=E7=9A=84=E5=85=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 + package.json | 1 + packages/designer/src/document/document-model.ts | 4 ++-- scripts/start.sh | 8 +++++++- 4 files changed, 11 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 82aab7a1a..2f87724cb 100644 --- a/.gitignore +++ b/.gitignore @@ -5,6 +5,7 @@ packages/*/lib/ packages/*/es/ packages/*/dist/ packages/*/output/ +packages/demo/ package-lock.json yarn.lock deploy-space/packages diff --git a/package.json b/package.json index 01dfccebb..dcf99f81a 100644 --- a/package.json +++ b/package.json @@ -19,6 +19,7 @@ "pub:prerelease": "lerna publish --force-publish --cd-version prerelease --npm-tag beta --preid beta", "setup": "./scripts/setup.sh", "start": "./scripts/start.sh", + "start:demo": "./scripts/start.sh @ali/lowcode-demo", "start:server": "./scripts/start-server.sh", "test": "lerna run test --stream", "test:snapshot": "lerna run test:snapshot", diff --git a/packages/designer/src/document/document-model.ts b/packages/designer/src/document/document-model.ts index 438626849..3722945f6 100644 --- a/packages/designer/src/document/document-model.ts +++ b/packages/designer/src/document/document-model.ts @@ -640,11 +640,11 @@ export class DocumentModel { const map: any = {}; for (const node of this._nodesMap.values()) { const { componentName } = node || {}; - if (!map[componentName] && node?.componentMeta?.npm?.package) { + if (!map[componentName] && node.componentMeta?.npm?.package) { map[componentName] = true; componentsMap.push({ + ...node.componentMeta.npm, componentName, - package: node?.componentMeta?.npm?.package, }); } } diff --git a/scripts/start.sh b/scripts/start.sh index a31b22662..7f8013225 100755 --- a/scripts/start.sh +++ b/scripts/start.sh @@ -1,3 +1,9 @@ #!/usr/bin/env bash -lerna exec --scope @ali/lowcode-ignitor -- npm start +pkgName="@ali/lowcode-ignitor" + +if [ "$1" ]; then + pkgName="$1" +fi + +lerna exec --scope $pkgName -- npm start