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
Im Nginx-Prozessmodell erfordern Aufgaben wie Ver...
Inhaltsverzeichnis Tomcat bereitstellen 1. Herunt...
MySQL-Transaktionsisolationsebene anzeigen mysql&...
Die neueste Insider-Version von Visual Studio Cod...
Ich hatte dieses Problem in letzter Zeit beim Desi...
Anwendungsschachtelung ungeordneter Listen Code ko...
1. Docker online herunterladen yum install -y epe...
Aktivieren Sie den Fernzugriff Aktivieren Sie die...
Denken Sie im Großen und im Kleinen und lenken Si...
In der Scroll-Ansicht des WeChat-Applets treten b...
Die Optimierung großer Datenbankdatenmengen ist e...
Schalten Sie den Ping-Scan aus, obwohl dies nicht...
INSERT INTO hk_test(Benutzername, Passwort) VALUE...
MySQL ist das beliebteste relationale Datenbankma...
Dokumentumfang Dieser Artikel behandelt den Modus...