Cad is comhad MJS ann?
A file with .mjs extension is a JavaScript source code file that is used as an ECMA Module (ECMAScript Module) in Node.js applications. Node.js’s natvie module system is CommonJS that is used to split the code in different files to keep the JS code organized. MJS is the only way used by Node.js to identify if the module is a CommonJS or an ES6. Is foirm chaighdeánach iad modúil ECMAScript chun cód JavaScript a phacáistiú le haghaidh athúsáide. Is féidir comhaid MJS a oscailt in eagarthóirí téacs mar Atom, Vim, Apple xCode, Microsoft Visual Studio, agus Notepad.
Formáid Chomhaid MJS - Tuilleadh Eolais
Déantar comhaid MJS a shábháil ar diosca mar ghnáth-théacs i gcomhréir JavaScript. Is féidir iad seo a oscailt in aon eagarthóir téacs agus tá siad inléite ag daoine. Ó 2018, tacaíonn beagnach gach príomhbhrabhsálaí le modúil ES anois.
Difríochtaí idir modúil ES agus CommonJS
Mar sin, cad a dhéanann comhaid MJS difriúil ná gnáthchomhaid JS? Is féidir achoimre a dhéanamh ar an difríocht idir Modúil ES agus CommonJS mar seo a leanas:
- Níl gá, onnmhairí nó modúl.exports
- Níl __ainm comhaid nó __ainm
- Gan Modúl JSON á Luchtú
- Gan Luchtú Modúl Dúchais
- Níl gá.réiteach
- Níl NODE_PATH
- Níl aon ghá.extensions
- Níl gá.cache