mirror of
https://github.com/alibaba/lowcode-engine.git
synced 2026-01-13 09:41:57 +00:00
- @ali/lowcode-code-generator@1.0.20 - @ali/lowcode-datasource-engine@1.0.20 - @ali/lowcode-datasource-fetch-handler@1.0.9 - @ali/lowcode-datasource-jsonp-handler@1.0.6 - @ali/lowcode-datasource-mopen-handler@1.0.9 - @ali/lowcode-datasource-mtop-handler@1.0.8 - @ali/lowcode-datasource-types@1.0.2 - @ali/lowcode-datasource-universal-mtop-handler@1.0.8 - @ali/lowcode-datasource-url-params-handler@1.0.8 - @ali/lowcode-demo-server@1.0.20 - @ali/lowcode-demo@1.0.20 - @ali/lowcode-designer@1.0.20 - @ali/lowcode-editor-core@1.0.20 - @ali/lowcode-editor-preset-general@1.0.20 - @ali/lowcode-editor-preset-vision@1.0.20 - @ali/lowcode-editor-setters@1.0.20 - @ali/lowcode-editor-skeleton@1.0.20 - @ali/lowcode-material-parser@1.0.20 - @ali/lowcode-plugin-components-pane@1.0.20 - @ali/lowcode-plugin-datasource-pane@1.0.19 - @ali/lowcode-plugin-designer@1.0.20 - @ali/lowcode-plugin-event-bind-dialog@1.0.19 - @ali/lowcode-plugin-outline-pane@1.0.19 - @ali/lowcode-plugin-sample-logo@1.0.19 - @ali/lowcode-plugin-sample-preview@1.0.19 - @ali/lowcode-plugin-source-editor@1.0.18 - @ali/lowcode-plugin-undo-redo@1.0.19 - @ali/lowcode-plugin-variable-bind-dialog@1.0.19 - @ali/lowcode-plugin-zh-en@1.0.19 - @ali/lowcode-rax-provider@1.0.19 - @ali/lowcode-rax-renderer@1.0.19 - @ali/lowcode-rax-simulator-renderer@1.0.19 - @ali/lowcode-react-provider@1.0.21 - @ali/lowcode-react-renderer@1.0.19 - @ali/lowcode-react-simulator-renderer@1.0.19 - @ali/lowcode-runtime@1.0.21 - @ali/lowcode-types@1.0.18 - @ali/lowcode-utils@1.0.19
出码模块
重要!!! 本模块是 Node 端运行的!本模块是 Node 端运行的!本模块是 Node 端运行的!暂不支持 Web 端直接跑。 如果有业务诉求需要在 Web 端运行,可以联系 @春希(armslave.yy),会在架构组讨论优先度。
详细介绍看这里:出码模块 语雀文档
安装接入
自定义导出
开始开发
本项目隶属于 ali-lowcode-engine, 需要和整个 ali-lowcode-engine 一起开发。
所以先要初始化整个 ali-lowcode-engine 的环境:
- 克隆 ali-lowcode-engine:
git clone git@gitlab.alibaba-inc.com:ali-lowcode/ali-lowcode-engine.git - 运行
setup脚本,初始化环境:npm run setup
然后,因为本项目依赖 @ali/lowcode-types 所以需要先构建下 type,即执行: lerna run build --scope @ali/lowcode-types
最后,可以运行 npm start 命令启动本地调试(本项目通过 ava 进行单元测试,故 start 脚本其实就是 watch 模式的 ava):
# 到本项目目录下执行:(推荐)
npm start
# 或直接执行 ava:
npx ava --watch
# 或在 ali-lowcode-engine 工程根目录下执行: (不推荐,因为命令太长而且没法响应输入)
lerna run start --stream --scope @ali/lowcode-code-generator