Composer的archive命令可将项目打包为zip或tar格式,默认使用当前版本号生成形如“项目名-版本号.zip”的文件并存入dist目录;支持通过--format指定格式、--dir设置输出路径、--file自定义文件名、--version打包特定版本;受composer.json中archive.exclude配置影响,且不包含.git和vendor目录,需提前执行composer install确保依赖完整。

Composer 的 archive 命令可以将项目打包成压缩文件,通常用于发布或备份项目。这个命令会根据 composer.json 中的配置生成一个归档包(如 zip 或 tar)。
composer archive
dist 文件夹中(若不存在则自动创建)composer archive --format=zip:打包为 zip(默认)composer archive --format=tar:打包为 tarcomposer archive --dir=/path/to/output:指定输出目录composer archive --file=my-release:自定义文件名(不含扩展名)composer archive --version=1.2.3
archive 配置可在 composer.json 中设置,例如排除某些文件:
"archive": {
"exclude": [
"/tests",
"/docs",
"*.log"
]
}composer install,避免依赖缺失composer archive 能快速生成干净的项目发布包,适合用于部署或分发稳定版本。以上就是composer archive命令如何打包项目的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号