1. Die Befehle, die Sie zuerst kennen müssen
npm install === Yarn —— install Die Installation ist das Standardverhalten.
npm install taco --save === Yarn Add Taco – Das Taco-Paket wird sofort in package.json gespeichert.
npm uninstall taco --save === Yarn Remove Taco
In npm können Sie npm config set save true verwenden, um - -save als Standardverhalten festzulegen, aber das ist nicht geeignet Für die meisten Entwickler sind die Worte nicht offensichtlich. In Yarn sind das Hinzufügen (add) und Entfernen (remove) in package.json die Standardverhaltensweisen.
npm install taco --save-dev === Yarn add taco --dev
npm update --save === Yarn-Upgrade
Update (Update) vs Upgrade (Upgrade), gefällt mir! Upgrade ist das, was tatsächlich getan wird! Wenn die Versionsnummer erhöht wird, erfolgt ein Upgrade!
Hinweis: Es scheint ein Problem mit npm update --save in Version 3.11 zu geben.
npm install taco@latest --save === Yarn add Taco
npm install taco --global === Yarn global Add Taco – Verwenden Sie das globale Tag wie immer mit Vorsicht.
2. Die bekannten Befehle
Das Paket ist das gleiche wie die npm-Registrierung. Grob gesagt ist Yarn nur ein neues Installationstool, und die NPM-Struktur und die Registrierung sind immer noch dieselben.
npm init == Garninit
npm link === Garnlink
npm veraltet == Garn veraltet
npm Publish === Garn veröffentlichen
npm run === Garn laufen
npm Cache Clean === Garn Cache Clean
npm-Anmeldung === Garn-Anmeldung (dasselbe wie Abmelden)
npm-Test === Garn-Test
3. Garns einzigartige Befehle
Ich habe einige Inhalte übersprungen, die uns daran erinnert haben, sie nicht zu verwenden, wie zum Beispiel Garnreinigung.
Yarn-Lizenzen ls – Ermöglicht die Überprüfung der Lizenzinformationen von Abhängigkeiten.
Garnlizenzen generieren —— Erstellen Sie automatisch eine Abhängigkeitsausschlusslizenz.
Yarn Why Taco – Überprüfen Sie, warum Taco installiert ist, und beschreiben Sie andere Pakete, die davon abhängen (Danke an Olivier Combe).
Emojis
Geschwindigkeit
Automatische Implementierung der Shrinkwrap-Funktion durch Garnsperrdatei
Sicherheitsorientiertes Design
4. Npm-eindeutige Befehle
npm xmas === KEIN ÄQUIVALENT
npm visnup === KEIN ÄQUIVALENT
Zusammenfassung
Dies schreiben Beim Lesen dieses Artikels Ich habe festgestellt, dass mit dem Befehl „run“ von Yarn etwas nicht stimmt, was in 0.15.2 behoben werden sollte. Zu diesem Zeitpunkt ist npm viel besser.