跳到主要内容

项目配置

Lovrabet CLI 的配置信息保存在项目根目录的 .lovrabetrc 文件中。这个文件就像是你项目的“身份证”,记录了各种重要的配置信息。

为什么需要配置?

配置文件能让 CLI 知道:

  • 你的项目对应的后端应用是什么
  • 在哪个环境下运行(开发、测试、生产)
  • 项目的特殊设置和首选项

这样你就不用每次都手动输入这些信息了。

如何管理配置

Lovrabet CLI 提供了简单的命令来管理配置:

设置配置项

lovrabet config set <配置名> <配置值>

# 例子:设置应用代码
lovrabet config set app my-awesome-app

查看配置项

lovrabet config get <配置名>

# 例子:查看应用代码
lovrabet config get app

查看所有配置

lovrabet config list

这会显示当前项目的所有配置项和对应的值。

常用配置项

app - 应用代码

这是最重要的配置,告诉 CLI 你的项目对应哪个后端应用。

# 设置应用代码
lovrabet config set app my-shop-app

# 查看当前设置
lovrabet config get app

何时使用

  • 执行 lovrabet api pull 时,如果不传入应用代码,CLI 会使用这个配置
  • 保证团队成员都使用相同的后端应用

其他配置项

配置名说明示例值
createdAt项目创建时间2024-09-18T10:30:00.000Z
versionCLI 版本1.0.31
lastSync上次 API 同步时间2024-09-18T14:30:00.000Z

配置文件示例

一个完整的 .lovrabetrc 文件可能是这样的:

{
"app": "my-shop-app",
"createdAt": "2024-09-18T10:30:00.000Z",
"version": "1.0.31",
"lastSync": "2024-09-18T14:30:00.000Z"
}

注意:不要手动编辑这个文件,建议使用 lovrabet config 命令来修改配置。这样可以避免格式错误和配置冲突。

配置最佳实践

1. 团队协作

  • .lovrabetrc 文件加入 Git 版本控制
  • 确保团队成员使用相同的 app 配置
  • 在项目 README 中说明必要的配置项

2. 多项目管理

  • 不同项目使用不同的 app 配置
  • 定期检查和更新配置

3. 安全注意

  • 不要在配置文件中存放敏感信息
  • 遇到配置问题时,先检查 lovrabet config list
  • 定期清理无用的配置项