40 lines
930 B
Plaintext
40 lines
930 B
Plaintext
# lingshu/lowcode
|
||
|
||
## 项目结构:
|
||
|
||
apps/
|
||
lcdp - 低代码业务
|
||
packages/
|
||
form-create - 设置项的表单渲染器
|
||
lowcode-create - 低代码内容渲染器
|
||
form-designer - 低代码的渲染部分(依赖form-create)
|
||
|
||
## 启动
|
||
> 初期开发中,每次pull代码之后,建议手动执行pnpm run build:pkgs,
|
||
> 确保依赖的包都是最新的。
|
||
|
||
1. 正常启情况, 只需要开发业务
|
||
|
||
```bash
|
||
npm run dev:lcdp
|
||
```
|
||
|
||
2. 需要调整 form-create or lowcode-create的时候。
|
||
```bash
|
||
npm run dev
|
||
```
|
||
npm run dev 等价于
|
||
```bash
|
||
npm run dev:form-create &&
|
||
npm run dev:lowcode-create &&
|
||
npm run dev:lcdp
|
||
```
|
||
|
||
3. 如果form-create和lowcode-create有改动, 则需要重新构建依赖
|
||
```bash
|
||
npm run build:pkgs
|
||
```
|
||
|
||
4. 正常安装依赖,即:pnpm install 之后,会在npm hook postinstall之中执行工作空
|
||
间中的包的构建。所以 install 之后可以直接启动dev:lcdp
|