frogo
frogo
> 问题出在 esmodule.ts 里处理 componentName 没有考虑 `name.subName` 格式~ 请问大佬这个应该修改哪个文件才能正常出码?比较迷惑,另外esmodule.ts是在哪个模块里面,没搜到。
> https://github.com/alibaba/lowcode-engine/blob/574e348c1e8fa160129d6b90e3a19e2bebb2b301/modules/code-generator/src/plugins/common/esmodule.ts#L304 > > 初步估计是这里,还没来得及细看~ > > 我有个小小的 hack 方案,在调用出码之前,检查一下 schema.componentsMap 里的项目 item,只要 item.componentName 包含 .,就对整个 schema 做个文本替换,比如:`schemaInStr.replace('Tab.Item', 'TabItem')`。 感谢大佬回答,按照你说的,在出码之前,我修改了schema.componentsMap的 item.componentName,手动修改了Tab.Item为TabItem,出码是可以了,但是选项卡组件还是不能用如下图,我想知道如果用完整的TAB选项卡功能,是不是要做很多改动,还是可以有另外一个hack去解决呢,我们部门团队今晚决定要不要使用这个来开发项目,如果选项卡不能用的话,可能切换到正常开发。 
> 图片是出码效果还是预览效果? 是即时编辑和预览的效果,出码以后本地还在跑目前 
> 哦,我建议是预览就不去改 schema,出码才改~ > > ```ts > import { ProjectSchema } from '@alilc/lowcode-types'; > import CodeGen from '@alilc/lowcode-code-generator'; > import createUipaasAppProjectBuilder, { > UIPaaSAppProjectBuilder > } from '@ali/lowcode-solution-uipaas-app'; > >...
 这是修改了修改schema里面的Tab.Item为TabItem,出码后下载到本地跑起来的效果
不知道怎么才能让https://lowcode-engine.cn/demo/demo-general/index.html这个界面不报错 https://github.com/alibaba/lowcode-materials/ 这个库和lowcode-engine以及/lowcode-demo有什么联系,我想私有化部署能够解决这个问题
> > 不知道怎么才能让[https://lowcode-engine.cn/demo/demo-general/index.html这个界面不报错](https://lowcode-engine.cn/demo/demo-general/index.html%E8%BF%99%E4%B8%AA%E7%95%8C%E9%9D%A2%E4%B8%8D%E6%8A%A5%E9%94%99) https://github.com/alibaba/lowcode-materials/ 这个库和lowcode-engine以及/lowcode-demo有什么联系,我想私有化部署能够解决这个问题 > > 新问题,新 issue,另外建议尽量详细点、条理清楚地描述哈~ 袁哥其实就是这个TAB选项卡报错的问题,不知道改哪个代码才能解决选选项卡出码报错的问题 