Wir können auf lokale Module zugreifen mit erfordern Funktion, aber kann nicht auf globale Modul über es zugreifen. Ich las irgendwo, dass, um das globale Modul zu verwenden, wir es lokal machen müssen, dann importieren Sie es durch die Funktion require. Wenn wir also nicht direkt auf das globale Modul zugreifen können, müssen wir es verwenden.Was ist der Unterschied zwischen lokalen und globalen Modul in Node.js? Wann wird das lokale und das globale Modul verwendet?
Antwort
Sie sollen:
- Installieren Sie ein Modul vor Ort, wenn Sie benötigen gehen() es.
- Installieren Sie ein Modul global, wenn Sie es in der Befehlszeile ausführen möchten.
Wenn alle meine Anwendungen, die am selben Knotenmodul (derselben Version verwendet oder ist mir egal, welche Version, für ist die neueste fein:
Vielen Dank für Ihre Antwort. Können Sie ein kleines Beispiel für das Ausführen eines global installierten Moduls über die Befehlszeile geben? – Badal
Persönlich benutze ich 'nodemon' installiert als ein globales Modul ('npm install -g nodemon), um den Server zu starten und automatisch neu zu starten, wenn der Quellcode sich ändert (perfekt für die Entwicklung). In diesem Fall anstelle von z.B. 'node server.js' Ich führe' nodemon server.js';) –
Danke nochmal für deine Antwort tomrac. Dies ist jedoch eine spezifische Verwendung des globalen Moduls. Kannst du mir bitte den allgemeinen Gebrauch sagen? – Badal
Eine allgemeine Nutzung globaler Knotenmodul wird meiner Erfahrung sein Ich), dann ich wird dieses Knoten-Modul global installieren. Ein gutes Beispiel. Beispiel ist ein Knotenmodul, das ich zum Testen verwende - z. Mokka.
Gibt es eine Möglichkeit, auf das globale Knotenmodul zuzugreifen? Wenn Nein, gibt es keinen Grund für die Installation. Wenn ja, wie werde ich es dann benutzen? – Badal
Natürlich kann man darauf zugreifen, ansonsten warum sollte man sie installieren, ich denke tomarc erklärt schon einige Verwendungen. – hohoho
Ich glaube, meiner Meinung nach die Module, die Sie in Ihrem Code gehen benötigen, um Ihr Projekt in lokal sein müssen, oder Sie können in Ihrem node_modules Verzeichnis
und die Module, die als Befehl vorhanden sein muss sagen funktioniert muss global installiert sein. Beispiele sind exress-generator, jsdocs, mocca
- 1. Was ist der Unterschied zwischen dem Cluster-Modul von Node.js und dem Cluster-Modul von Learnboost?
- 2. Was ist der Unterschied zwischen "Paket" und "Modul" in Frege?
- 3. Was ist der Unterschied zwischen einer Schließung und einem Modul?
- 4. Was ist der Unterschied zwischen NodeJS http und https-Modul?
- 5. Was ist der Unterschied zwischen statischen und nicht statischen globalen
- 6. Unterschied zwischen einer Klasse und einem Modul
- 7. Unterschied zwischen HTTP-Modul und OWIN Middleware
- 8. Was den Unterschied zwischen HTTP-Modul ist und Express modle
- 9. Was ist das Stammobjekt in Node.js
- 10. Unterschied zwischen Modul und Komponenten in Joomla
- 11. Was ist der Unterschied zwischen reg und Draht in einem Verilog-Modul
- 12. Was ist der Unterschied zwischen lokalen und globalen Basisfunktionen in einer Regression?
- 13. Unterschied zwischen globalen und Gerätefunktionen
- 14. Unterschied zwischen Modul und Paket Ocaml
- 15. Was ist der Unterschied zwischen globalen Warteschlangen und Benutzerwarteschlangen?
- 16. Unterschied zwischen MongoDb und Modul mongoDb
- 17. Unterschied zwischen einem Modul und einem Paket in Node?
- 18. Was ist der Unterschied zwischen erwarten und wann in $ httpBackend
- 19. Unterschied zwischen lokalen und globalen Variablen in Javascript?
- 20. Was ist der Unterschied zwischen util.error und console.error in Node.js?
- 21. Was ist der Unterschied zwischen einem lokalen node.js Server und einem einfachen HTTP-Server python
- 22. Wie wird das Modul für das integrierte Einheitentest verwendet?
- 23. Wofür wird das Literal-Steuerelement verwendet und was ist der Unterschied zum Label-Steuerelement in asp.net?
- 24. Unterstützt das Modul Parallel :: ForkManager() die Synchronisation auf globalen Variablen?
- 25. Lokale und globale temporäre Tabellen in SQL Server
- 26. Was ist der Unterschied zwischen Verilog! und ~?
- 27. Unterschied zwischen einem Modul und einer Bibliothek in JavaScript
- 28. Ruby Kernel # Autoload und Modul # Autoload Unterschied
- 29. Was ist der Unterschied zwischen `use` und` @before_compile`?
- 30. Was ist der Unterschied zwischen STDIN und $ stdin in Ruby?
Wie sieht Ihr Code aus? – icelava