MJS

mjs Symbol

ECMAScript-JavaScript-Modul-Quelldatei, die von Node.js und modernen Webbrowsern verwendet wird

Dateityp: Quellcode und Skriptdatei

Eine MJS-Datei ist eine Klartext-JavaScript-Quelldatei, die als ECMAScript-Modul (ES-Modul) geschrieben ist. Sie kann import- und export-Anweisungen enthalten, wodurch Code in wiederverwendbare Module organisiert werden kann.

Node.js öffnet und führt MJS-Dateien mithilfe seines nativen ES-Modulsystems aus. Moderne Browser können sie ebenfalls laden, wenn sie mit einem script-Element unter Verwendung von type="module" referenziert werden. Quellcode-Editoren und integrierte Entwicklungsumgebungen wie Visual Studio Code, Sublime Text und WebStorm können sie bearbeiten.

Was ist eine mjs Datei?

Dateityp-Kategorie:
Quellcode und Skriptdatei

Aktualisierungsdatum: 11. August 2026

Formatdetails

MJS-Dateien enthalten UTF-8-kompatiblen Text mit standardmäßiger ECMAScript-Syntax. Das Suffix .mjs kennzeichnet die Datei in Node.js ausdrücklich als ES-Modul, sodass Node.js deren Importe, Exporte und modulbezogenes Verhalten entsprechend interpretiert.

Beziehung zu JavaScript-Dateien

In Node.js kann eine .js-Datei abhängig von der nächstgelegenen package.json-Datei und deren Einstellung type entweder als ES-Modul oder als CommonJS-Skript behandelt werden. Eine .mjs-Datei wird stets als ES-Modul behandelt, wodurch sich das Format eignet, wenn ein Projekt eine eindeutige Modulkennzeichnung benötigt.

Geschichte und Kompatibilität

Die Erweiterung wurde mit der zunehmenden Verbreitung standardisierter Modulunterstützung in JavaScript und der Einführung nativer ES-Module in Node.js weit verbreitet. Aktuelle Versionen von Node.js und moderne Browser unterstützen die grundlegenden Modulfeatures, allerdings müssen Browserdateien im Allgemeinen von einem Webserver mit einem geeigneten JavaScript-MIME-Typ bereitgestellt werden, anstatt direkt aus dem lokalen Dateisystem geöffnet zu werden.

Softwareunterstützung

MJS-Dateien können unter Windows, macOS und Linux mit Texteditoren und Entwicklungsumgebungen wie Visual Studio Code, WebStorm und Vim bearbeitet werden. Sie können mit Node.js ausgeführt oder von Build-Tools wie Rollup, webpack und esbuild verarbeitet werden.

Wie öffnet man eine mjs Datei?

Um eine MJS-Datei mit Node.js auszuführen, installieren Sie Node.js und führen Sie die Datei von einem Terminal aus mit dem Node-Befehl aus. Die importierten Module müssen gültige Pfade oder Paketnamen verwenden, und lokale Importe enthalten üblicherweise ihre Dateierweiterungen. Unter Windows, macOS und Linux können Sie die Datei mit Visual Studio Code, WebStorm, Sublime Text oder einem anderen Plain-Text-Editor öffnen oder bearbeiten.

Für die Verwendung im Browser verweisen Sie mit einem als type="module" konfigurierten script-Element auf die Datei und stellen Sie sie über einen lokalen oder Webserver bereit. Ein Browser führt eine MJS-Datei normalerweise nicht korrekt aus, wenn sie direkt als Datei geöffnet wird, und die Serverkonfiguration muss einen JavaScript-kompatiblen MIME-Typ bereitstellen.

Wie konvertiert man eine mjs Datei?

MJS-Dateien sind Quellcode und werden daher normalerweise nicht wie Dokumente oder Bilder konvertiert. Um browserkompatibles oder älteres JavaScript zu erzeugen, verwenden Sie Desktop-Tools wie Babel, TypeScript, esbuild, Rollup oder webpack, um das Modul zu transpilieren, zu bündeln oder zu minimieren. Diese Tools können .js-Dateien, gebündelte Dateien oder andere Bereitstellungs-Assets ausgeben.

Das Ändern von .mjs in .js ist durch Umbenennen der Datei möglich, aber nur dann sicher, wenn die Zielumgebung so konfiguriert ist, dass sie den Code als ES-Modul interpretiert und die Modulsyntax unterstützt wird. Die Konvertierung von CommonJS-JavaScript in die ES-Modul-Syntax kann Codeänderungen erfordern. Browserbasierte Transpiler und JavaScript-Minifizierungsdienste können MJS-Quellcode verarbeiten, aber Quellcode sollte nicht bei Onlinediensten hochgeladen werden, wenn er vertrauliche Informationen enthält.

Die Standard-Software zum Öffnen einer mjs Datei:

Mit der mjs Datei verknüpfte Software-Aktionen

Software-Anwendungen, die mjs Dateien öffnen können:

Multiplatform

Software-Anwendungen, die andere Aufgaben mit mjs Dateien ausführen:

Multiplatform

Ähnliche Dateiendungen