.MJS Extensão de arquivo
Arquivo de módulo ES do Node.js
| Desenvolvedor | N/D |
| Popularidade |
4,2 | 20 Votos |
O que é um arquivo MJS?
Um arquivo MJS é um arquivo de código-fonte que contém um módulo ES (módulo ECMAScript) para uso com um aplicativo Node.js. Os arquivos MJS são escritos em JavaScript e também podem usar a extensão .JS fora do contexto do Node.js. Os módulos ES permitem que desenvolvedores de sites e aplicativos organizem o código em componentes menores e reutilizáveis.
Mais informações
O ECMAScript 6 (ES6) introduziu a especificação para módulos ES, fornecendo um padrão para a implementação de módulos em JavaScript. Desde 2018, todos os principais navegadores da Web são compatíveis com módulos ES.
No entanto, a popularidade do JavaScript modularizado antecede o ES6. O Node.js, um ambiente de execução JavaScript, usava o CommonJS como especificação para módulos. Como muitos aplicativos existentes foram desenvolvidos com CommonJS, quando o Node.js adicionou suporte a módulos ES nativos, ele introduziu de forma controversa a extensão de arquivo MJS para diferenciar os dois e impedir que os aplicativos parassem de funcionar.
NOTA: Alguns desenvolvedores se referem informalmente aos arquivos MJS como arquivos "Michael Jackson Script".