跳转到主内容
websoft网络软件专家 - 深耕网络技术,打造实用软件!

用Composer安装特定版本的软件包

下面由 composer教程 栏目给大家介绍用 composer 安装特定版本的软件包,希望对需要的朋友有所帮助! 这是一篇关于如何使用 Composer 安装特定版本软件包的简短快速文章 TL;DR 版本
composer require vendor/package:version //Example composer require laravel/passport:6.0
详细版 在终端导航到项目根目录,执行以下命令,使用 Composer 安装特定版本的包 假设您希望将 larvael/passport 包的 6.0.0 版安装到您的项目中,而不是安装最新版本。然后你应该执行以下命令
composer require laravel/passport:6.0.0
添加双引号以在版本号中使用插入符号或波浪号运算符。 Composer 2.9.6 Composer 2.9.6 是 PHP 生态中高效、稳定的依赖管理工具。此版本在性能与兼容性上进一步优化,改进了依赖解析算法,提升大型项目中的安装与更新速度。它支持并行下载任务,显著减少等待时间,并增强了与私有仓库及镜像源的交互稳定性。同时修复了多项命令行交互与内存使用相关的缺陷,确保在复杂依赖关系下依然可靠运行。无论是新项目初始化还是现有系统维护,Composer 2.9.6 都能为开发者提供流畅、精准的依赖管理体验。 下载 例如
composer require middlewares/whoops "^0.4"
波浪号版本范围 (~) – ~1.2.3 相当于 >=1.2.3 <1.3.0 插入符号版本范围 (^) – ^1.2.3 相当于 >=1.2.3 <2.0.0 因此,使用波浪号,您将获得补丁的自动更新,但不会更新次要和主要版本。但是,如果您使用 Caret,您将获得补丁和次要版本,但不会获得主要(重大更改)版本。 Tilde Version 被认为是一种“更安全”的方法,但如果您使用可靠的依赖项(维护良好的库),则使用 Caret 版本应该不会有任何问题(因为小的更改不应该破坏更改。 本文系英文直译,若有疑问,请访问原文:https://5balloons.info/install-specific-version-of-package-using-composer/

相关文章