Skip to content
喵喵大人 edited this page Dec 5, 2019 · 27 revisions

Bucket 依赖包管理器

环境需求

基础

  • Bucket Schema : Bucket包文件结构定义及规则解释
  • Config : 定义了Bucket的配置参数
  • Plugin : Bucket的插件系统,能够对一些行为进行私有定制
  • Event : 全局事件描述
  • Environment : 环境变量及解释
  • Repositories : 了解存储库的类型及其工作方式
  • Special File : 特殊文件及其对应解析

命令

  • validate : 验证bucket.json文件的有效性和检查依赖的包关系。
  • install : 安装依赖包,从bucket.lock文件中优先安装依赖,如果依赖找不到则使用bucket.json的配置。
  • update : 获取依赖的最新版本,并更新锁定文件。
  • require: 安装指定的依赖
  • remove : 移除指定的安装包,并且移除对应且没有被引用的依赖包。
  • run-script : 运行scripts区块定义的脚本内容。
  • exec : 运行bin区块定义的脚本内容。
  • global : 在全局模式下执行操作指令。
  • clean : 清理缓存数据。
  • search : 搜索指定的包。
  • plugin : 列出所有安装的插件包。
  • self-update : 自动更新以升级bucket程序

开发者

技术限制

最佳实践

Q/A

Clone this wiki locally