aspose.info
RU

MJS — файл Javascript модуля Node.js ES

Обновлено

.MJS вариант №

Файл с расширением .mjs — это файл исходного кода JavaScript, который используется в качестве модуля ECMA (модуль ECMAScript) в приложениях Node.js. Модульная система Node.js natvie — это CommonJS, который используется для разделения кода в разных файлах, чтобы сохранить организованный код JS. MJS — это единственный способ, используемый Node.js для определения того, является ли модуль CommonJS или ES6. Модули ECMAScript являются стандартной формой упаковки кода JavaScript для повторного использования. Файлы MJS можно открывать в текстовых редакторах, таких как Atom, Vim, Apple xCode, Microsoft Visual Studio и Блокнот.

Формат файла MJS — дополнительная информация

Файлы MJS сохраняются на диск в текстовом формате с синтаксисом JavaScript. Их можно открыть в любом текстовом редакторе, и они удобочитаемы. С 2018 года почти все основные браузеры теперь поддерживают модули ES.

Различия между модулями ES и CommonJS

Так чем же файлы MJS отличаются от обычных файлов JS? Различие между модулями ES и CommonJS можно резюмировать следующим образом:

  • Не требует, экспортирует или module.exports
  • Нет __filename или __dirname
  • Нет загрузки модуля JSON
  • Нет загрузки собственного модуля
  • Не требуется.разрешение
  • Нет NODE_PATH
  • Нет требуемых расширений
  • Не требуется.кэш

использованная литература

См. также