unvsoft/ composer-extra-installer
Composer插件,用于安装特定操作系统依赖项
2.1
2021-12-29 12:28 UTC
Requires
- composer-plugin-api: *
This package is not auto-updated.
Last update: 2024-09-28 17:25:16 UTC
README
此Composer插件用于安装额外的依赖项,如固定装置或操作系统指定的包。
如果您只想为Windows安装特定包或大量二进制包,它非常有用。
此插件仅安装指定的包,而不会下载包依赖项。
此插件不会将指定的包添加到自动加载,因此autoload
部分不会工作。
示例用法
composer.json
{ ... "require": { "unvsoft/composer-extra-installer": "dev-master" ... }, "extra": { "extra-require": { "unvsoft/main-programs": "dev-master" }, "extra-require-unix": { "unvsoft/emsow-pacs-bridge": "1.2.1" }, "extra-require-dev": { "unvsoft/fixtures/video-samples": "20141117", "unvsoft/fixtures/images-samples": "20140622" }, "extra-require-dev-win": { "dcmtk/dcmtk-unvsoft-win64": "3.6.1-rc20140821", "imagemagick/imagemagick-q16-win32": "6.8.9-patch5" } ... } ... }
在
require-extra
中指定的包将始终安装(类似于require部分),require-extra-win
在操作系统为Windows时安装,require-extra-unix
在操作系统类似于Unix时安装,require-extra-dev
在未指定--no-dev
选项时安装require-extra-dev-win
在操作系统为Windows且未指定--no-dev
选项时安装require-extra-dev-win
在操作系统类似于Unix且未指定--no-dev
选项时安装