aspose.info
IT

MJS - File Javascript del modulo Node.js ES

Aggiornato

Che cos’è un file MJS?

Un file con estensione .mjs è un file di codice sorgente JavaScript utilizzato come modulo ECMA (modulo ECMAScript) nelle applicazioni Node.js. Il sistema di moduli natvie di Node.js è CommonJS che viene utilizzato per dividere il codice in file diversi per mantenere organizzato il codice JS. MJS è l’unico modo utilizzato da Node.js per identificare se il modulo è un CommonJS o un ES6. I moduli ECMAScript sono formati standard per il confezionamento di codice JavaScript per il riutilizzo. I file MJS possono essere aperti in editor di testo come Atom, Vim, Apple xCode, Microsoft Visual Studio e Blocco note.

Formato file MJS - Ulteriori informazioni

I file MJS vengono salvati su disco come formato di testo normale nella sintassi JavaScript. Questi possono essere aperti in qualsiasi editor di testo e sono leggibili dall’uomo. Dal 2018, quasi tutti i principali browser ora supportano i moduli ES.

Differenze tra moduli ES e CommonJS

Quindi cosa rende i file MJS diversi dai semplici file JS? La differenza tra ES Modules e CommonJS può essere riassunta come segue:

  • Nessuna richiesta, esportazione o module.exports
  • Nessun __nomefile o __nomedir
  • Nessun caricamento del modulo JSON
  • Nessun caricamento del modulo nativo
  • Nessuna richiesta.risolvere
  • Nessun NODE_PATH
  • Nessuna.estensione
  • Nessuna richiesta.cache

Riferimenti

Vedi anche