In interpretierten Sprachen wie Lua, PHP und Ruby ist "require" eine Anweisung, die den Interpreter anweist, eine bestimmte Quelldatei an der Stelle einzuschließen, an der die Anweisung "require" platziert wurde.
Meine Frage ähnelt " Was ist der Unterschied zwischen Einschließen und Erweitern in Ruby? ". Was ist der Unterschied zwischen requireund includein Ruby? Wenn ich nur die Methoden eines Moduls in meiner Klasse verwenden möchte, sollte ich requirees oder includees?
Wie benötige ich alle Dateien in einem Ordner in node.js? brauche so etwas wie: files.forEach(function (v,k){ // require routes require('./routes/'+v); }};
Ich habe in den letzten Tagen mit Requirejs herumgespielt. Ich versuche die Unterschiede zwischen definieren und erfordern zu verstehen. Define scheint die Modultrennung zu ermöglichen und die Einhaltung der Abhängigkeitsreihenfolge zu ermöglichen. Es werden jedoch alle Dateien heruntergeladen, mit denen es beginnen muss. Sie benötigen zwar nur das, was Sie …
Wie kann ich feststellen, ob meine Node.JS-Datei mit SH: node path-to-fileoder JS: aufgerufen wurde require('path-to-file')? Dies ist das Node.JS-Äquivalent zu meiner vorherigen Frage in Perl: Wie kann ich mein Perl-Skript nur ausführen, wenn es nicht mit require geladen wurde?
Ich möchte ein paar JSON-Dateien in meinen JavaScript-Code aufnehmen, die sich im selben Verzeichnis wie meine JavaScript-Quelldatei befinden. Wenn ich eine andere JavaScript-Datei einfügen wollte, konnte ich sie einfach verwenden require. Jetzt benutze ich readFileSyncund __dirnamebekomme den JSON, was ich für einen hässlichen Weg halte. Gibt es etwas Ähnliches für …
Ich lerne gerade NodeJS unter Windows. Mehrere Module werden global mit npm.cmd installiert, und nodejs konnte die installierten Module nicht finden. Nehmen Sie zum Beispiel Jade, npm install jade -g Jade ist im Verzeichnis installiert "C:\Program Files (x86)\nodejs\node_modules", aber der folgende Code schlägt mit einem "Cannot find module 'jade'"Fehler fehl …
Ich möchte meine Dateien immer am Stamm meines Projekts und nicht relativ zum aktuellen Modul benötigen. Wenn Sie sich beispielsweise https://github.com/visionmedia/express/blob/2820f2227de0229c5d7f28009aa432f9f3a7b5f9/examples/downloads/app.js Zeile 6 ansehen, sehen Sie express = require('../../') Das ist wirklich schlecht, IMO. Stellen Sie sich vor, ich möchte alle meine Beispiele nur um eine Ebene näher an die …
Ich habe gerade angefangen, an einem kleinen Knotenprojekt zu arbeiten, das mit einer MongoDB verbunden wird. Es scheint jedoch nicht möglich zu sein, die relevanten Knotenmodule korrekt zu importieren, obwohl ich sie über korrekt installiert habe npm. Der folgende Code gibt beispielsweise einen Fehler aus, der besagt, dass "Express keinen …
Gibt es einen Unterschied zwischen ihnen? Ist ihre Verwendung eine Frage der Präferenz? Ergibt die Verwendung übereinander Vorteile? Was ist besser für die Sicherheit?
Ich habe eine Datei, main.rb mit folgendem Inhalt: require "tokenizer.rb" Die Datei tokenizer.rb befindet sich im selben Verzeichnis und hat folgenden Inhalt: class Tokenizer def self.tokenize(string) return string.split(" ") end end Wenn ich versuche, main.rb auszuführen, erhalte ich den folgenden Fehler: C:\Documents and Settings\my\src\folder>ruby main.rb C:/Ruby193/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such …
In PHP - Skripte, ob Aufruf include(), require(), fopen(), oder deren Derivate, wie include_once, require_onceoder sogar, move_uploaded_file()läuft man oft in einen Fehler oder eine Warnung: Fehler beim Öffnen des Streams: Keine solche Datei oder kein solches Verzeichnis. Was ist ein guter Prozess, um die Grundursache des Problems schnell zu finden?
Ich habe in letzter Zeit mit NodeJS gearbeitet und mich immer noch mit dem Modulsystem auseinandergesetzt. Ich entschuldige mich, wenn dies eine offensichtliche Frage ist. Ich möchte Code ungefähr wie folgt: a.js (die Hauptdatei, die mit dem Knoten ausgeführt wird) var ClassB = require("./b"); var ClassA = function() { this.thing …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.