Heim >php教程 >PHP开发 >Befehlszeilenzusammenfassung von Garn und NPM

Befehlszeilenzusammenfassung von Garn und NPM

高洛峰
高洛峰Original
2016-12-09 15:31:321386Durchsuche

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.


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn