入门路线
本栏目面向第一次开发懒猫微服应用的开发者,目标是用最短路径完成一次真实部署:
说明:
- 本栏目默认以
lzcos v1.5.0+为前提。 - 若你要跟随后续文档体验
LPK v2/package.yml新流程,请配合lzc-cli v2.0.0+。
- 先部署成功并在多端看到结果。
- 理解前端开发、后端开发与发布包产出的分工。
- 再接入后端与 HTTP 路由。
- 最后理解 LPK 运行机制和进阶镜像构建。
适用范围
- 你第一次接触懒猫微服应用开发。
- 你希望先跑通完整链路,再学习细节。
- 你使用
lzc-cli进行本地开发与部署。
学习顺序
| 阶段 | 文档 | 你会得到什么 |
|---|---|---|
| 1 | 开发者环境搭建 | 本机开发环境可用,lzc-cli 可连目标微服 |
| 2 | 5 分钟完成 Hello World 并多端验证 | 第一个应用部署成功,可在 Android/iOS/macOS/Windows/Web 查看 |
| 3 | 开发流程总览 | 理解 lzc-build.dev.yml、请求分流脚本(request inject)和 project sync --watch 如何组成完整开发流程 |
| 4 | 有后端时如何通过 HTTP 路由对接 | 理解 application.routes(请求该转到哪里)与后端联调边界 |
| 5 | LPK 如何工作:精简机制与最小规范 | 形成构建、安装、运行的整体心智模型 |
| 6 | 高级实战:内嵌镜像与上游定制 | 基于 gui-vnc 模板,用 images + embed:<alias> 定制并打包自己的镜像 |
你需要准备什么
- 一台已安装懒猫微服客户端的设备。
- 一个可访问的目标微服(局域网或互联网都可以)。
- 本地可用的 Node.js 开发环境。
成功标准
完成本栏目后,你应该能做到:
- 独立创建一个 LPK 项目并部署到目标微服。
- 理解
project命令默认优先使用lzc-build.dev.yml,并通过输出里的Build config这一行确认“这次实际用了哪个构建配置文件”。 - 理解前端开发如何通过请求分流脚本转到开发机,后端开发如何通过
project sync --watch落到真实运行环境。 - 在客户端和浏览器两条路径都能验证应用可用。
- 在需要后端时,正确配置 HTTP 路由。
- 在需要镜像定制时,使用内嵌镜像机制,而不是手工推送镜像。
- 使用
lzc-cli project release产出可分发的.lpk发布包。