javascript - Kann jemand den Unterschied zwischen globaler und lokaler Installation in node.js leicht verständlich erklären?

WBOY
Freigeben: 2016-08-04 09:20:15
Original
990 Leute haben es durchsucht

Was sind die Vorteile jedes einzelnen?

Antwortinhalt:

Was sind die Vorteile jedes einzelnen?

Einfach ausgedrückt:

Die globale Installation wird im Installationsverzeichnis von nodejs installiert, und das dortige bin-Verzeichnis befindet sich in Ihrem Pfad, sodass Sie die Tools dort einfach direkt über die Befehlszeile aufrufen können.
Die lokale Installation wird in node_modules im lokalen Verzeichnis installiert, in dem package.json vorhanden ist. Wird zum Erstellen lokaler Projekte verwendet (oder zur Unterstützung des NodeJS-Betriebs, auf den mit require direkt verwiesen werden kann).

Die Ziele der beiden sind völlig unterschiedlich. Der lokale dient dem Projekt und der globale dient als Werkzeug.

Zu den allgemein verwendeten Globals gehören:
pm2
nrm
npm
eslint
hexo-cli
vue-cli
usw.

Das Interessanteste ist, dass Babel
früher global war
jetzt wird empfohlen, lokal zu sein

Versuchen Sie, es lokal zu installieren, da es sonst zu Konflikten zwischen mehreren Projekten auf Ihrem Computer kommen kann.

Wenn Sie es noch in anderen Projekten verwenden müssen (wenn es nur ein Projekt ist, spielt das keine Rolle), verwenden Sie es einfach global, andernfalls müssen Sie es erneut installieren

Für Laien bedeutet die globale Installation, dass die Daten lokal heruntergeladen und gespeichert werden. Laden Sie bei der lokalen Installation den heruntergeladenen Inhalt direkt, andernfalls wird er immer vom Remote-Ende abgerufen.
Wenn es also lokal, aber nicht global installiert wird, hat es keinen Einfluss auf den Projektbetrieb. Wenn es global, aber nicht lokal installiert ist, kann das Projekt nicht ausgeführt werden.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage