mirror of
https://github.com/alibaba/lowcode-engine.git
synced 2026-01-13 01:21:58 +00:00
Merge branch 'feat/componentsMapVersion' into 'release/1.0.48'
feat: prototype.setPackageName增加第二个入参 See merge request !1252086
This commit is contained in:
commit
23aa2be0b6
@ -19,6 +19,7 @@ function getCamelName(name: string) {
|
||||
export interface ComponentProtoBundle {
|
||||
// @ali/vc-xxx
|
||||
name: string;
|
||||
version?: string;
|
||||
componentName?: string;
|
||||
category?: string;
|
||||
module: Prototype | Prototype[];
|
||||
@ -217,7 +218,7 @@ export default class Bundle {
|
||||
proto.setView(this.viewsMap[componentName]);
|
||||
}
|
||||
if (cp.name && !proto.getPackageName()) {
|
||||
proto.setPackageName(cp.name);
|
||||
proto.setPackageName(cp.name, cp.version);
|
||||
}
|
||||
this.registerPrototype(proto);
|
||||
}
|
||||
@ -229,7 +230,7 @@ export default class Bundle {
|
||||
prototype.setCategory(item.category);
|
||||
}
|
||||
if (item.name && !prototype.getPackageName()) {
|
||||
prototype.setPackageName(item.name);
|
||||
prototype.setPackageName(item.name, item.version);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -368,12 +368,10 @@ class Prototype {
|
||||
return false;
|
||||
}
|
||||
|
||||
setPackageName(name: string) {
|
||||
// 从资产包中获取包的更多信息
|
||||
const packageInfo = designer?.editor?.get('assets')?.packages?.find((item: any) => item.package === name);
|
||||
setPackageName(name: string, version?: string) {
|
||||
this.meta.setNpm({
|
||||
package: name,
|
||||
version: packageInfo?.version,
|
||||
version,
|
||||
componentName: this.getComponentName(),
|
||||
});
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user