⊗jsSpMdCC 220 of 294 menu

Conversión de módulos CommonJS a ES en JavaScript

Todavía en varias documentaciones se pueden encontrar importaciones en estilo de módulos CommonJS. Necesitas aprender a convertir estas importaciones a módulos ES estándar.

En CommonJS las importaciones se realizan usando el comando require, cuyo parámetro es la ruta al módulo. El resultado del comando se guarda en una variable:

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

Reescribamos este código en estilo ES. Para empezar, presta atención al hecho de que en CommonJS no se pone la extensión .js para los archivos, mientras que en ES sí se pone.

Luego, todo depende de si el módulo exporta por defecto o de forma normal. En CommonJS no hay diferencia, pero en los módulos ES sí la hay. Normalmente, la diferencia se ve en los ejemplos de código, o simplemente se pueden probar ambas opciones de importación.

En nuestro caso, la importación mostrada se reescribirá de esta forma:

import math from './math.js';

O de esta otra forma:

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

Reescribe el siguiente código en estilo de módulos ES:

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

Reescribe el siguiente código en estilo de módulos ES:

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

Reescribe el siguiente código en estilo de módulos ES:

let sum = require('./sum'); let res = sum([1, 2, 3]);
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar