kri*_*ris 13 php package composer-php packagist
我正在创建我的第一个PHP Composer包(按照这些说明).我跑了
$ composer init
Run Code Online (Sandbox Code Playgroud)
我正在填写细节,现在问我
包类型(例如库,项目,元数据包,作曲家插件)[]:
我认为这只是一个人类可辨认的标签,用于分类不同的包裹?
我想知道某处是否有包类型的定义?
kri*_*ris 14
我发现这是发布问题:
作曲家包类型
开箱即用,Composer支持四种类型:
library:这是默认值.它只是将文件复制到/ vendor.
project:这表示项目而不是库.例如,Symfony标准版等应用程序shell,SilverStripe安装程序等CMS或作为软件包分发的完整应用程序.
metapackage:包含需求并将触发其安装的空包,但不包含任何文件,也不会向文件系统写入任何内容.
composer-plugin:composer-plugin类型的包可以为具有自定义类型的其他包提供安装程序.如果在安装期间需要自定义逻辑,则仅使用自定义类型.
包类型用于自定义安装逻辑.如果您的软件包需要一些特殊逻辑,则可以定义自定义类型.这可能是symfony-bundle,wordpress-plugin或typo3-cms-extension.这些类型都将特定于某些项目,并且需要提供能够安装该类型的包的安装程序.
资料来源:https://getcomposer.org/doc/04-schema.md
归档时间: |
|
查看次数: |
2833 次 |
最近记录: |