Ich bin immer noch sehr verwirrt über CommonJS, AMD und RequireJS , selbst nachdem ich viel gelesen habe. Ich weiß, dass CommonJS (früher ServerJS ) eine Gruppe zum Definieren einiger JavaScript- Spezifikationen (dh Module) ist, wenn die Sprache außerhalb des Browsers verwendet wird. Die CommonJS- Modulspezifikation hat einige Implementierungen wie …
Ich habe den folgenden Vertrag in einem Node.js-Modul gefunden: module.exports = exports = nano = function database_module(cfg) {...} Ich frage mich, was der Unterschied zwischen module.exportsund ist exportsund warum beide hier verwendet werden.
Auf dieser Seite ( http://docs.nodejitsu.com/articles/getting-started/what-is-require ) heißt es: "Wenn Sie das Exportobjekt auf eine Funktion oder ein neues Objekt setzen möchten, müssen Sie dies tun." Verwenden Sie das Objekt module.exports. " Meine Frage ist warum. // right module.exports = function () { console.log("hello world") } // wrong exports = function …
Vorher fügte Babel die Zeile hinzu module.exports = exports["default"]. Das macht es nicht mehr. Was dies bedeutet, ist bevor ich tun konnte: var foo = require('./foo'); // use foo Jetzt muss ich das machen: var foo = require('./foo').default; // use foo Keine große Sache (und ich vermute, das hätte es …
Ich habe ein Skript, das ich von einem Node.js-Skript benötige, um die JavaScript-Engine unabhängig zu halten. Zum Beispiel möchte ich exports.x = y;nur tun , wenn es unter Node.js läuft. Wie kann ich diesen Test durchführen? Beim Posten dieser Frage wusste ich nicht, dass die Node.js- Modulfunktion auf CommonJS basiert …
Ich habe angefangen, webpack2 zu verwenden (um genau zu sein v2.3.2), und nachdem ich meine Konfiguration neu erstellt habe, stoße ich immer wieder auf ein Problem, das ich scheinbar nicht lösen kann (Entschuldigung für den hässlichen Speicherauszug im Voraus): ERROR in ./src/main.js Module not found: Error: Can't resolve 'components/DoISuportIt' in …
Laut dem Node.js-Handbuch: Wenn Sie möchten, dass das Stammverzeichnis des Exports Ihres Moduls eine Funktion ist (z. B. ein Konstruktor), oder wenn Sie ein vollständiges Objekt in einer Zuweisung exportieren möchten, anstatt jeweils eine Eigenschaft zu erstellen, weisen Sie es module.exports anstelle von export zu . Das gegebene Beispiel ist: …
Es gibt einige Javascript-Bibliotheken von Drittanbietern mit einigen Funktionen, die ich auf einem Node.js-Server verwenden möchte. (Insbesondere möchte ich eine QuadTree-Javascript-Bibliothek verwenden, die ich gefunden habe.) Diese Bibliotheken sind jedoch nur einfache .jsDateien und keine "Node.js-Bibliotheken". Daher folgen diese Bibliotheken nicht der exports.var_nameSyntax, die Node.js für seine Module erwartet. Soweit …
weiß jemand, wie man ein module.exports macht? Ich habe verschiedene Wege ausprobiert export class Greeter {} was kompilieren wird exports.Greeter = Greeter; Aber was ich wirklich will, ist Folgendes: exports = Greeter; Damit ich es so benutzen kann: import { Greeter } from "greeter"; const greeter = new Greeter(); und …
In meinem System habe ich eine Reihe von "Klassen" in den Browser geladen, die während der Entwicklung jeweils separate Dateien enthalten und für die Produktion miteinander verkettet sind. Beim Laden initialisieren sie hier Gwie in diesem Beispiel eine Eigenschaft für ein globales Objekt : var G = {}; G.Employee = …
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
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.