⊗jsSpMdCC 220 of 294 menu

Conversão de Módulos CommonJS para ES em JavaScript

Ainda é possível encontrar imports no estilo de módulos CommonJS em várias documentações. Você precisa aprender a converter esses imports para os módulos ES padrão.

No CommonJS, os imports são feitos usando o comando require, cujo parâmetro especifica o caminho para o módulo. O resultado do comando é armazenado em uma variável:

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

Vamos reescrever este código no estilo ES. Para começar, preste atenção no fato de que no CommonJS a extensão .js não é usada para arquivos, enquanto no ES ela é usada.

Em seguida, tudo depende se o módulo exporta por padrão (default) ou se é uma exportação nomeada. No CommonJS não há diferença, mas nos módulos ES - há. Normalmente, a diferença é visível nos exemplos de código, ou você pode simplesmente tentar ambas as formas de importação.

No nosso caso, o import mostrado será reescrito desta forma:

import math from './math.js';

Ou desta forma:

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

Reescreva o seguinte código no estilo de módulos ES:

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

Reescreva o seguinte código no estilo de módulos ES:

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

Reescreva o seguinte código no estilo de módulos ES:

let sum = require('./sum'); let res = sum([1, 2, 3]);
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar