Bestehende Importe auf neue require-Syntax umstellen
Wenn bereits ein Library-Modul mit require() eingebunden wurde, muss es an die neue Syntax angepasst werden.
warnung
Die alte require Syntax wird nicht mehr unterstützt! Bei Verwendung der alten Syntax wird ein Fehler geworfen.
- Alter Import
- Neuer Import
Beispiel bisheriger Aufruf
context.enableModules();
const Logging = require("ou.sp.Logging");
const logger = Logging.use("someCategory");
Beispiel neuer Aufruf
context.enableModules();
const { Logging } = require("ou.sp.Logging");
const logger = Logging.use("someCategory");
info
Der Unterschied liegt in der Deklaration des Moduls. Es muss nun die geschweifte Klammer {} verwendet werden.
Anstatt:
const Logging = require("ou.sp.Logging");
wird nun
const { Logging } = require("ou.sp.Logging");
verwendet.