Laderegeln der Require-Methode
1. Priorisieren Sie das Laden aus dem Cachemain.js: Ausführen und Laden eines JS-Moduls erfordern('./a') a.js: führt das Modul b.js aus, lädt es und gibt aus, dass a geladen ist erfordern('./b') console.log('a.js ist geladen') b.js: Ausgabe b wird geladen console.log('b.js ist geladen') Ergebnis: Es ist ersichtlich, dass: main a.js lädt und dann beim Laden von b.js nicht zweimal ausgibt, dass a.js geladen wird. Node entnimmt den Exportwert des Objekts entsprechend der übergebenen ID direkt aus require.cache und führt den Modulcode nicht erneut aus. 2. Kernmodule
3. Pfadbasierte Module
var fooExports = require('./index') //Relativer Pfad, häufig verwendet var fooExports = require('../index') //Relativer Pfad, häufig verwendet var fooExports = require('/index') //Stammverzeichnis, wird nicht häufig verwendet var fooExports = require('D:/demo/index') //Stammverzeichnis, wird nicht häufig verwendet 4. Module von Drittanbietern
Nehmen wir als Beispiel var template = require('art-template'):
Dies ist das Ende dieses Artikels mit der detaillierten Erklärung der Laderegeln der require-Methode in node.js. Weitere relevante Inhalte zu den Laderegeln der require-Methode von node.js finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: Detaillierte Erläuterung der grundlegenden Befehle der Firewalld-Firewall in Centos7
>>: Praktische Methode zum Löschen einer Zeile in einer MySql-Tabelle
Inhaltsverzeichnis 1. Umgebung Einführung 2. Inst...
Ich habe die Mysql FIND_IN_SET-Funktion vor einig...
Welche Produkte möchten Sie erwähnen? Vor kurzem ...
In diesem Artikelbeispiel wird der spezifische Co...
In diesem Tutorial verwenden wir für die Installa...
Überblick Datenbanken führen im Allgemeinen mehre...
„Wir schreiben unsere nächste Reihe mobiler Produ...
Heute habe ich einen kleinen Vorgeschmack auf IE8...
PS: Ich habe kürzlich das Nginx-Kapitel von <&...
1. MySQL-Datenbank herunterladen und installieren...
Technik-Fan html-Webseite, müssen Sie wissen Von ...
Native JS implementiert das Klickzahlenspiel zu I...
1. Überprüfen Sie zunächst, ob auf dem System MyS...
Tabellenname und Felder –1. Studentenliste Studen...
Vorwort Es gibt zwei Arten von Nginx-Modulen: off...