阿里低代码引擎Demo项目教程
1. 项目目录结构及介绍
lowcode-demo/
├── demo-basic-antd/
├── demo-basic-fusion/
├── demo-general/
├── demo-graph-x6/
├── demo-lowcode-component/
├── demo-next-pro/
├── demo-node-extended-actions/
├── demo-workspace/
├── public/
├── scripts/
├── .gitignore
├── .prettierrc.js
├── LICENSE
├── README.md
├── build.json
├── build.plugin.js
├── package.json
└── tsconfig.json
目录结构介绍
- demo-basic-antd: 基于Ant Design的低代码Demo。
- demo-basic-fusion: 基于Fusion Design的低代码Demo。
- demo-general: 通用低代码Demo,展示了引擎的常用能力。
- demo-graph-x6: 基于X6图表的低代码Demo。
- demo-lowcode-component: 低代码组件Demo。
- demo-next-pro: 基于Next.js的低代码Demo。
- demo-node-extended-actions: 扩展节点操作的低代码Demo。
- demo-workspace: 工作区低代码Demo。
- public: 公共资源文件夹。
- scripts: 项目脚本文件夹。
- .gitignore: Git忽略文件配置。
- .prettierrc.js: Prettier代码格式化配置文件。
- LICENSE: 项目许可证文件。
- README.md: 项目说明文件。
- build.json: 构建配置文件。
- build.plugin.js: 构建插件配置文件。
- package.json: 项目依赖和脚本配置文件。
- tsconfig.json: TypeScript配置文件。
2. 项目的启动文件介绍
启动文件
- demo-general/package.json: 通用低代码Demo的启动配置文件。
{
"scripts": {
"start": "node scripts/start.js"
}
}
启动步骤
-
克隆项目:
git clone git@github.com:alibaba/lowcode-demo.git
-
进入
demo-general
目录:cd lowcode-demo/demo-general
-
安装依赖:
npm install
-
启动项目:
npm run start
3. 项目的配置文件介绍
配置文件
- build.json: 构建配置文件,定义了项目的构建流程和参数。
{
"plugins": [
"./build.plugin.js"
],
"targets": {
"web": {
"outputPath": "dist"
}
}
}
- package.json: 项目依赖和脚本配置文件,定义了项目的依赖包和启动脚本。
{
"name": "lowcode-demo",
"version": "1.0.0",
"scripts": {
"start": "node scripts/start.js"
},
"dependencies": {
"react": "^17.0.2",
"react-dom": "^17.0.2"
}
}
- tsconfig.json: TypeScript配置文件,定义了TypeScript编译选项。
{
"compilerOptions": {
"target": "ES6",
"module": "commonjs",
"strict": true
}
}
通过以上配置文件,可以对项目进行构建、启动和TypeScript编译等操作。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考