fix: 补全 componentsMap 的信息

chore: 增加启动 demo 的入口
This commit is contained in:
力皓 2020-12-30 17:15:59 +08:00
parent 1e8fc63321
commit eebd4a2d25
4 changed files with 11 additions and 3 deletions

1
.gitignore vendored
View File

@ -5,6 +5,7 @@ packages/*/lib/
packages/*/es/
packages/*/dist/
packages/*/output/
packages/demo/
package-lock.json
yarn.lock
deploy-space/packages

View File

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

View File

@ -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,
});
}
}

View File

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