Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 6238|Antwort: 0

Keine Verschränkungen mehr zwischen devDependencies und Dependencies

[Link kopieren]
Veröffentlicht am 09.10.2018 14:32:38 | | |
Zuvor hatte ich Schwierigkeiten mit dem Problem der Paketabhängigkeitsverwaltung bei einer NPM-Installation. Das ist wahr:

Wenn wir npm install verwenden, um Module oder Plugins zu installieren, gibt es zwei Befehle, um sie in die package.json-Datei zu schreiben:

--save-dev

oder

--retten

Zunächst sollte beachtet werden, dass die chinesische Bedeutung des Wortes Dependencies Abhängigkeit und Abhängigkeit bedeutet, während dev

Kurzform für develop.

Daher spiegelt sich der Unterschied zwischen ihnen in der package.json-Datei wider, nämlich dass Plugins, die mit --save-dev installiert werden, in die devDependencies-Domain geschrieben werden, während Plugins, die mit --save installiert werden, in den Dependencies-Block geschrieben werden.

Was ist also der Unterschied zwischen devDependencies und Dependencies-Objekten in package.json Dateien?

Die Plugins in devDependencies werden nur in der Entwicklungsumgebung verwendet, nicht in der Produktionsumgebung, und Abhängigkeiten müssen in die Produktionsumgebung freigegeben werden.

Wenn wir zum Beispiel ein Projekt schreiben, das von jQuery abhängt, wird ein Fehler gemeldet, wenn die Abhängigkeit ohne dieses Paket läuft, also schreiben wir diese Abhängigkeit zu Abhängigkeiten.

Und einige der Build-Tools, die wir verwenden, wie glup und webpack, sind einfach Pakete, die in der Entwicklung verwendet werden und online verfügbar sind

Es hat nichts damit zu tun, also schreib es an devDependencies.






Vorhergehend:Prunkvolle Ornamente und Teeschalen aus Kupfer und Aluminium sind von künstlerischer Bedeutung
Nächster:npm aktualisiert alle Abhängigkeiten
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com