Skip to content
Voltar

Conversor ESM ↔ CommonJS

Converta entre módulos ES e CommonJS online

Compartilhar esta ferramenta
Conversor ESM ↔ CommonJS

Converta entre módulos ES (import/export) e CommonJS (require/module.exports) instantaneamente

ESM (import/export)

CommonJS (require)

O código convertido aparecerá aqui

Tabela de conversão

ESM → CommonJS

import foo from 'bar'const foo = require('bar')
import { a, b } from 'bar'const { a, b } = require('bar')
import * as ns from 'bar'const ns = require('bar')
import 'bar'require('bar')
export default foomodule.exports = foo
export const x = 1const x = 1; exports.x = x
export function f() {}function f() {} exports.f = f
export { a } from 'b'exports.a = require('b').a

CommonJS → ESM

const foo = require('bar')import foo from 'bar'
const { a } = require('bar')import { a } from 'bar'
require('bar')import 'bar'
module.exports = fooexport default foo
exports.x = xexport const x = x