MJS

Ikona mjs

Zdrojový soubor modulu ECMAScript JavaScript používaný prostředím Node.js a moderními webovými prohlížeči

Typ souboru: Zdrojový kód a soubor skriptu

Soubor MJS je zdrojový soubor JavaScript ve formátu prostého textu napsaný jako ECMAScript module (ES module). Může obsahovat příkazy import a export, které umožňují organizovat kód do opakovaně použitelných modulů.

Node.js otevírá a spouští soubory MJS pomocí svého nativního systému ES module. Moderní prohlížeče je také mohou načítat, pokud jsou odkazovány pomocí elementu script s atributem type="module". Editory zdrojového kódu a integrovaná vývojová prostředí, jako jsou Visual Studio Code, Sublime Text a WebStorm, je mohou upravovat.

Co je soubor mjs?

Kategorie typu souboru:
Zdrojový kód a soubor skriptu

Datum aktualizace: 11. srpna 2026

Podrobnosti formátu

Soubory MJS obsahují text kompatibilní s UTF-8 se standardní syntaxí ECMAScript. Přípona .mjs explicitně označuje soubor jako modul ES v Node.js, takže Node.js podle toho interpretuje jeho importy, exporty a chování související s moduly.

Vztah k souborům JavaScript

V Node.js může být soubor .js považován buď za modul ES, nebo za skript CommonJS v závislosti na nejbližším souboru package.json a jeho nastavení type. Soubor .mjs je vždy považován za modul ES, takže je tento formát užitečný, když projekt potřebuje jednoznačné označení modulu.

Historie a kompatibilita

Přípona se začala široce používat s tím, jak JavaScript získával standardizovanou podporu modulů a Node.js přijímal nativní moduly ES. Aktuální verze Node.js a moderní prohlížeče podporují základní funkce modulů, ačkoli soubory v prohlížeči musí být obecně poskytovány webovým serverem s odpovídajícím MIME typem JavaScriptu, nikoli přímo otevírány z lokálního systému souborů.

Podpora softwaru

Soubory MJS lze upravovat v systémech Windows, macOS a Linux pomocí textových editorů a vývojových prostředí, včetně Visual Studio Code, WebStorm a Vim. Lze je spouštět pomocí Node.js nebo zpracovávat build nástroji, jako jsou Rollup, webpack a esbuild.

Jak otevřít soubor s příponou mjs?

Chcete-li spustit MJS soubor pomocí Node.js, nainstalujte Node.js a spusťte soubor z terminálu pomocí příkazu Node. Jeho importované moduly musí používat platné cesty nebo názvy balíčků a místní importy běžně obsahují přípony souborů. V systémech Windows, macOS a Linux můžete soubor otevřít nebo upravit pomocí Visual Studio Code, WebStorm, Sublime Text nebo jiného editoru prostého textu.

Pro použití v prohlížeči odkazujte na soubor pomocí prvku script nakonfigurovaného jako type="module" a poskytujte jej prostřednictvím místního nebo webového serveru. Prohlížeč obvykle nespustí MJS soubor správně, pokud je otevřen přímo jako soubor, a konfigurace serveru musí poskytovat MIME typ kompatibilní s JavaScriptem.

Jak zkonvertovat mjs soubor?

Soubory MJS jsou zdrojový kód, takže se obvykle nepřevádějí jako dokumenty nebo obrázky. Chcete-li vytvořit JavaScript kompatibilní s prohlížeči nebo staršími prostředími, použijte desktopové nástroje, jako jsou Babel, TypeScript, esbuild, Rollup nebo webpack, k transpilaci, bundlování nebo minifikaci modulu. Tyto nástroje mohou vytvářet soubory .js, sloučené soubory nebo jiné deploymentové prostředky.

Změnu .mjs na .js lze provést přejmenováním souboru, ale je to bezpečné pouze tehdy, když je cílové prostředí nakonfigurováno tak, aby kód interpretovalo jako ES modul, a syntaxe modulu je podporována. Převod JavaScriptu CommonJS na syntaxi ES modulu může vyžadovat změny kódu. Transpilery v prohlížeči a služby pro minifikaci JavaScriptu mohou zpracovávat zdrojový kód MJS, ale zdrojový kód by se neměl nahrávat do online služeb, pokud obsahuje důvěrné informace.

Výchozí software k otevření tohoto souboru mjs:

Asociované akce programů se souborem mjs:

Aplikace, které mohou otevírat soubory mjs:

Multiplatform

Programy, které mají asociované jiné než běžné akce související se soubory mjs:

Multiplatform

Podobné přípony souborů