So öffnen Sie .JS-Dateien unter Mac
Um .JS-Dateien unter Mac zu öffnen, ansehen/Bearbeiten: Ctrl-Klick → Öffnen mit → VS Code oder anderer Editor. Doppelklick vermeiden, bis die Zuordnung klar ist.
Schritt-für-Schritt-Anleitung
- Ansehen/Bearbeiten: Ctrl-Klick → Öffnen mit → VS Code oder anderer Editor. Doppelklick vermeiden, bis die Zuordnung klar ist.
- Mit Node ausführen: Terminal öffnen, cd in das Verzeichnis, dann node ./datei.js. Bei Shebang #!/usr/bin/env node und chmod +x genügt ./datei.js.
- Web-Frontends: .js-Dateien werden oft von einem Dev-Server (Vite, webpack, …) gebündelt; README des Repos befolgen statt generischer App-Hinweise.
Häufige Probleme
Doppelklick startet ein Konsolenfenster oder führt aus statt zu editieren
Zuordnungen zeigen auf wscript/cscript, node oder andere Hosts.
- Rechtsklick → Öffnen mit → Editor, dann Standard-App für .js festlegen.
- Skripte nur im Terminal explizit starten: node datei.js.
„node“ wird nicht erkannt (Windows) oder Befehl nicht gefunden (macOS/Linux)
Node.js fehlt oder steht nicht im PATH.
- Node LTS installieren, Terminal neu öffnen; unter Windows PATH-Option des Installers nutzen.
- Mit node -v prüfen; bei mehreren Versionen nvm/fnm/volta nach Teamvorgabe.
Fehler zu import/require oder „outside a module"
Node behandelt .js standardmäßig als CommonJS, außer package.json setzt "type": "module" oder Sie nutzen .mjs.
- package.json und README des Projekts lesen.
- .cjs/.mjs nur bei Verständnis der Auswirkungen umbenennen.
Im Editor ok, im Browser blockiert
Server muss text/javascript senden; <script type="module"> ändert das Verhalten.
- Antwort-Header und <script>-Attribute in den DevTools prüfen.
- MDN bzw. HTML-Standard zu Skript-Ladung nachlesen.
Sicherheitshinweis
JavaScript kann Netzwerkzugriffe und Dateizugriff (im Rahmen der Node-Rechte) auslösen. Fremde .js nicht blind mit node oder npx ausführen; Quelle lesen.