阅读时间:1 分钟
0 字

Dux Lite Cloud

duxweb/dux-lite-cloud 是 DuxLite 的云扩展包管理器。

它提供:

  • 应用包安装
  • 应用包更新
  • 应用包卸载
  • 应用发布到云端仓库
  • 依赖同步
  • 插件自动注册

安装

bash
composer require duxweb/dux-lite-cloud

如果是本地开发环境,可执行一次:

bash
php dux plugin:refresh

适用场景

适合需要以下能力的项目:

  • 从云端仓库安装 DuxLite 扩展包
  • 在项目中统一管理应用模块
  • 将自定义模块发布到云端

常用命令

安装包

bash
php dux add package-name
php dux add package-name:1.0.0

删除包

bash
php dux del package-name

更新包

bash
php dux update
php dux update package-name
php dux update package-name:1.2.0

发布应用

bash
php dux push module-folder

配置

config/use.tomlconfig/use.dev.toml 中配置:

toml
[cloud]
key = "your-cloud-key"
url = "https://cloud.dux.plus"

相关文件

项目根目录 app.json

记录项目依赖的包和应用。

模块目录 app/ModuleName/app.json

记录模块的发布信息、版本和依赖。

模块目录 app/ModuleName/CHANGELOG.md

记录发布历史。

项目根目录 app.lock

记录已安装包的锁定信息。

仓库

  • GitHub: https://github.com/duxweb/dux-lite-cloud