composer配置文件各字段记录

composer配置文件各字段记录

官网连接

composer 配置文件内容

name

  • 全部小写,格式是vendor/className

description

  • 只能有一行

version

  • X.Y.Z
  • vX.Y.Z
  • X.Y.Z-dev 除了-dev,还可以有-patch -alpha -beta -RC

type

  • library 默认值,表示包
  • project 项目
  • metapackage 空包
  • composer-plugin 官网链接

keywords

  • 可选值,主要用于搜索和过滤

homepage

  • 项目主页

time

  • 版本发布时间

license

  • Apache-2.0
  • BSD-2-Clause
  • BSD-3-Clause
  • BSD-4-Clause
  • GPL-2.0
  • GPL-2.0+
  • GPL-3.0
  • GPL-3.0+
  • LGPL-2.1
  • LGPL-2.1+
  • LGPL-3.0
  • LGPL-3.0+
  • MIT

authors

  • name
  • email
  • homepage
  • role

support

  • email
  • issues
  • forum
  • wiki
  • irc
  • source

suggest

autoload

autoload-dev (root-only)

include_path (Not-Suggested)

  • 将下列路径加入PHPinclude_path的路径中

target-dir

  • 为了解决命名空间与项目实际安装位置存在冲突时,指定安装路径

minimum-stability (root-only)

  • stable
  • dev
  • alpha
  • beta
  • RC

prefer-stable (root-only)

repositories (root-only)

指定除了packagist之外的资源库.

  • composer
  • vcs
  • pear
  • package

官网资料

config (root-only)

  • process-timeout 数字,进程处理最大时间
  • use-include-path true/false,是否从PHPinclude_path中查找类
  • preferred-install auto/dist/source,首先尝试从哪里下载类
  • github-protocols git/https/ssh,从git克隆项目时采用的协议
  • github-oauth 访问github的私人仓库 官网资料
  • vendor-dir 扩展安装目录,默认是vendor
  • bin-dir 默认是vendor/bin官网资料
  • cache-dir 缓存保存路径
  • cache-files-dir
  • cache-repo-dir
  • cache-vcs-dir
  • cache-files-ttl 缓存文件保存时间
  • cache-files-maxsize 缓存最大时间
  • prepend-autoloader 不讲autoloader.php加入到自动加载中
  • autoloader-suffix 作用不知
  • autoloader-suffix
  • optimize-autoloader
  • github-domains
  • notify-on-install
  • discard-changes

scripts (root-only)

extra

bin

archive

  • exclude

下面提到的所有对象,都应该是 包名 到 版本 的映射对象。

require

  • {packageName:version}

require-dev (root-only)

conflict

replace

provide

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值