⊗jsSpMdCC 220 of 294 menu

Konvertierung von CommonJS-Modulen zu ES in JavaScript

Bis heute kann man in verschiedenen Dokumentationen Imports im Stil von CommonJS-Modulen antreffen. Sie müssen lernen, diese Imports in standardmäßige ES-Module umzuwandeln.

In CommonJS werden Imports mit dem Befehl require durchgeführt, wobei als Parameter der Pfad zum Modul angegeben wird. Das Ergebnis des Befehls wird in einer Variable gespeichert:

let math = require('./math');

Lassen Sie uns diesen Code im ES-Stil umschreiben. Beachten Sie zunächst, dass in CommonJS die Dateierweiterung .js für Dateien nicht angegeben wird, während in ES-Modulen dies der Fall ist.

Weiterhin hängt alles davon ab, ob es sich um einen Standardexport aus dem Modul handelt oder um einen benannten. In CommonJS gibt es keinen Unterschied, in ES-Modulen hingegen schon. In der Regel ist der Unterschied an Codebeispielen erkennbar, oder man kann einfach beide Importvarianten ausprobieren.

In unserem Fall wird der gezeigte Import entweder in dieser Form umgeschrieben:

import math from './math.js';

Oder in dieser Form:

import * as math from './math.js';

Schreiben Sie den folgenden Code im Stil von ES-Modulen um:

let {square, cube} = require('./math');

Schreiben Sie den folgenden Code im Stil von ES-Modulen um:

let math = require('./math'); let res = math.square(2) + math.cube(3);

Schreiben Sie den folgenden Code im Stil von ES-Modulen um:

let sum = require('./sum'); let res = sum([1, 2, 3]);
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen