Was ist der Unterschied zwischen lokalen und globalen Modul in Node.js? Bei der Verwendung von lokalen und globalen Modul?
Können wir den Zugriff auf lokale Modul mit verlangen - Funktion kann aber nicht auf die globalen Modul durch.
Ich habe irgendwo gelesen, dass die Verwendung von globalen Modul, die wir brauchen, um es zu lokalen importieren Sie dann durch require-Funktion.
Also, wenn wir nicht Zugang zu den globalen Modul direkt, was ist dann die Notwendigkeit der Verwendung von es.
- Wie sieht dein code Aussehen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sollten Sie:
nodemon
installiert als ein globales Modul (npm install -g nodemon
) um den server zu starten und automatisch wieder starten, wenn der source-code-änderungen (perfekt für die Entwicklung). In diesem Fall also statt z.B.node server.js
führe ichnodemon server.js
😉Denke ich, dass meiner Meinung nach die Module, die Sie gehen zu benötigen, muss Ihr code werden in den lokalen zu Ihrem Projekt, oder können Sie sagen, muss vorhanden sein, in Ihrer node_modules-Verzeichnis
und die Module, die als Befehl Global installiert.
Beispiele sind exress-generator,jsdocs,Mokka
Allgemeine Verwendung von globalen Knoten-Modul meiner Erfahrung werden:
Wenn alle meine Anwendungen, die die gleichen Knoten-Modul (der gleichen version, oder ist mir egal, welche version , die Letzte ist in Ordnung für mich), dann ich
installieren, das node-Modul Global.
Ein gutes Beispiel dafür.beispielsweise werden Knoten-Modul, das ich zum testen nutzen -- z.B. Mokka.