suchen
HeimEntwicklungswerkzeugecomposerIn Bezug auf die Versionsnummerndefinition und die Composer-Abhängigkeitsversionssymbole ~, ^

Unten verwendet Komponist die Tutorial-Spalte, um die Definition der Versionsnummer und die vom Komponisten abhängigen Versionssymbole vorzustellen~, ^, ich hoffe, es wird Freunden in Not hilfreich sein!

In Bezug auf die Versionsnummerndefinition und die Composer-Abhängigkeitsversionssymbole ~, ^

Versionsformat: Hauptversionsnummer. Die Inkrementierungsregeln der Versionsnummer sind wie folgt:

Hauptversionsnummer. wenn Sie keine kompatiblen API-Änderungen vornehmen,

Nebenversionsnummer: wenn Sie eine abwärtskompatible Funktionserweiterung vornehmen,

Revisionsnummer: wenn Sie eine abwärtskompatible Problemkorrektur vornehmen.

Die erweiterte Versionsnummer und die Metadaten zur Versionskompilierung können am Ende von „Hauptversionsnummer. Nebenversionsnummer. Revisionsnummer“ als Erweiterung hinzugefügt werden.

Semantische Version 2.0.0 https://semver.org/lang/zh-CN/

~ bedeutet, dass die Versionsnummer nur den letzten Absatz ändern kann ( Wenn es ~x.y ist, ist das Ende y, wenn es ~x.y.z ist, ist das Ende z)

~1.2.3 steht für 1.2.3

~1.2 steht für 1.2

^ bedeutet, dass zusätzlich zur Hauptversionsnummer auch die Nebenversionsnummer und die Patch-Versionsnummer geändert werden können

^1.2.3 steht für 1.2.3

Sonderfall Versionsnummer beginnt mit 0:

^0.3.0 entspricht 0.3.0

Denn: Die Regel der semantischen Versionierung lautet: Wenn die Hauptversionsnummer mit 0 beginnt, bedeutet dies, dass es sich um eine instabile Version (instabil) handelt ist in einem instabilen Zustand, die Nebenversionsnummer darf nicht abwärtskompatibel sein

Wenn Sie also eine Bibliothek angeben möchten, die mit 0 beginnt, müssen Sie Folgendes beachten:

Gefährliche Schreibweise: ~0,1 entspricht 0,1,0

Versicherungsschreiben: ^0,1 entspricht 0,1,0

Für weitere Komponisten- Verwandte technische Artikel finden Sie in der Composer-Kolumne: https://www.php.cn /tool/composer/

Das obige ist der detaillierte Inhalt vonIn Bezug auf die Versionsnummerndefinition und die Composer-Abhängigkeitsversionssymbole ~, ^. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme
Dieser Artikel ist reproduziert unter:csdn. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen
Was macht ein Komponist?Was macht ein Komponist?Apr 08, 2025 am 12:19 AM

Composer ist ein Abhängigkeitsmanagement -Tool für PHP, das zum Deklarieren, Herunterladen und Verwalten von Projektabhängigkeiten verwendet wird. 1) Deponieren Sie Abhängigkeiten über Composer.json-Datei, 2) Installieren Sie Abhängigkeiten mit dem Befehl compoSerinstall, 3) Analysieren Sie den Abhängigkeitsbaum und laden Sie ihn von Packagist herunter, 4) Generieren Sie die automatische Datei autoload.php, um die automatische Laden zu vereinfachen.

Was ist App Composer?Was ist App Composer?Apr 07, 2025 am 12:07 AM

AppComposer ist ein Tool zum Erstellen und Verwalten von Anwendungen. 1) Sie vereinfacht die Anwendungsentwicklung und verbessert die Effizienz durch Ziehen und Konfigurieren vordefinierter Komponenten. 2) Entwickler können Komponenten definieren, Schnittstellen kombinieren, die Geschäftslogik definieren und letztendlich die Anwendung rendern. 3) Unterstützung der grundlegenden und fortgeschrittenen Nutzung, wie z. B. Aufgabenmanagement und bedingtes Rendering, wodurch flexible Anwendungen erstellt werden.

Wofür wird ein Komponist verwendet?Wofür wird ein Komponist verwendet?Apr 06, 2025 am 12:02 AM

Composer ist ein Abhängigkeitsmanagement -Tool für PHP. Zu den Kernschritten für die Verwendung von Komponisten gehören: 1) Deponcies in Composer.json wie "Stripe/Stripe-Php": "^7.0"; 2) CompoSerinstall ausführen, um Abhängigkeiten herunterzuladen und zu konfigurieren. 3) Verwalten Sie Versionen und Autoloads über Composer.lock und autoload.php. Composer vereinfacht das Abhängigkeitsmanagement und verbessert die Projekteffizienz und -wartbarkeit.

Was ist Komponist KI?Was ist Komponist KI?Apr 05, 2025 am 12:13 AM

CompoSerai ist ein Tool für künstliche Intelligenz, um Code zu generieren und zu optimieren, um die Entwicklungseffizienz und -qualität zu verbessern. Zu den Funktionen gehören: 1. Codegenerierung: Generieren Sie Code -Snippets, die die Standards entsprechend den Anforderungen entsprechen. 2. Codeoptimierung: Durch die Analyse vorhandener Code machen Optimierungsvorschläge. 3. Automatisierte Tests: Erstellen Sie Testfälle, um die Codequalität zu gewährleisten.

Was ist Komponist in Android?Was ist Komponist in Android?Apr 04, 2025 am 12:18 AM

Der Komponist ist Teil des SurfaceFlinger -Dienstes in Android und ist für die Synthese mehrerer Grafikschichten in den endgültigen Anzeigepuffer verantwortlich. 1) Sammeln Sie die Grafikschicht, 2) Sortieren Sie die Grafikschicht, 3) Synthese der Grafikschicht, 4) Ausgabe auf das Anzeigegerät, um die Anwendungsleistung und die Benutzererfahrung zu verbessern.

Was ist die Definition eines Komponisten?Was ist die Definition eines Komponisten?Apr 03, 2025 am 12:17 AM

Komponisten sind Menschen, die Musik machen, Emotionen ausdrücken, Geschichten erzählen und Ideen durch Musik vermitteln. Die Arbeit des Komponisten umfasst: 1. Konzept: Bestimmen Sie das Thema und den Stil der Arbeit; 2. Schöpfung: Melodie und Harmonie zusammenstellen, um eine vorläufige musikalische Struktur zu bilden; 3. Experiment: Vorsprechen und Anpassung der Arbeit durch Instrumente oder Software; 4. Verbesserung: Ändern und verbessern Sie sich gemäß den Vorsprechenergebnissen, bis Sie zufrieden sind.

Was ist der Unterschied zwischen Komponist und Orchestrator?Was ist der Unterschied zwischen Komponist und Orchestrator?Apr 02, 2025 pm 02:49 PM

Der Komponist wird verwendet, um Abhängigkeiten von PHP -Projekten zu verwalten, während Orchestrator zur Verwaltung und Koordination von Mikrodiensten oder Containeranwendungen verwendet wird. 1.Composer deklariert und verwaltet Abhängigkeiten von PHP -Projekten über Composer.json -Datei. 2. Orchestrator verwaltet die Bereitstellung und Erweiterung von Diensten über Konfigurationsdateien (z. B. die YAML -Dateien von Kubernetes), um eine hohe Verfügbarkeit und Ladeausgleich zu gewährleisten.

See all articles

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vorBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vorBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vorBy尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
3 Wochen vorBy尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

MantisBT

MantisBT

Mantis ist ein einfach zu implementierendes webbasiertes Tool zur Fehlerverfolgung, das die Fehlerverfolgung von Produkten unterstützen soll. Es erfordert PHP, MySQL und einen Webserver. Schauen Sie sich unsere Demo- und Hosting-Services an.

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

Leistungsstarke integrierte PHP-Entwicklungsumgebung

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

PHPStorm Mac-Version

PHPStorm Mac-Version

Das neueste (2018.2.1) professionelle, integrierte PHP-Entwicklungstool

SecLists

SecLists

SecLists ist der ultimative Begleiter für Sicherheitstester. Dabei handelt es sich um eine Sammlung verschiedener Arten von Listen, die häufig bei Sicherheitsbewertungen verwendet werden, an einem Ort. SecLists trägt dazu bei, Sicherheitstests effizienter und produktiver zu gestalten, indem es bequem alle Listen bereitstellt, die ein Sicherheitstester benötigen könnte. Zu den Listentypen gehören Benutzernamen, Passwörter, URLs, Fuzzing-Payloads, Muster für vertrauliche Daten, Web-Shells und mehr. Der Tester kann dieses Repository einfach auf einen neuen Testcomputer übertragen und hat dann Zugriff auf alle Arten von Listen, die er benötigt.