用Composer安装特定版本的软件包
Jun 04, 2021 pm 02:17 PM下面由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 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/
Atas ialah kandungan terperinci 用Composer安装特定版本的软件包. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Ciri lanjutan komposer: alias, skrip dan penyelesaian konflik

Pembangunan tangkas dan pengendalian kontena perkhidmatan mikro PHP

Pengisihan selari tatasusunan PHP: memanfaatkan CPU berbilang teras untuk meningkatkan prestasi

Apakah cara biasa untuk menukar tatasusunan kepada objek dalam PHP?

Bagaimana untuk menggunakan PHP CI/CD untuk lelaran dengan cepat?

Bagaimana untuk menggunakan cache Redis dalam penomboran tatasusunan PHP?

Penyelenggaraan dan kemas kini pembangunan perkhidmatan web PHP dan reka bentuk API
