Los módulos de CommonJS consisten en el uso de declaraciones de exportación y require(), mientras que los módulos de EcmaScript consisten en el uso de declaraciones de importación y exportación.
Obtenga más información aquí: Diferencia entre node.js require y la importación y exportación de ES6
Node.js trata el código JS como módulos CommonJS de forma predeterminada. Sin embargo, los módulos EcmaScript se pueden usar en lugar de usar el indicador de módulos experimentales.
Siga los pasos mencionados a continuación:
-
Inicialice un paquete.json para el proyecto Node.js dentro de la carpeta deseada usando el siguiente comando e ingrese los valores cuando se le solicite.
npm init
-
Ingrese el siguiente comando para omitir las indicaciones:
npm init -y
-
Abra el paquete.json recién creado y agregue el siguiente campo.
"type":"module"
Ejemplo:
- Estructura del archivo:
- Ejemplo:
área.js
const areaOfRectangle = (length, breadth) => {
return
length * breadth
}
export
default
areaOfRectangle
índice.js
import areaOfRectangle from
'./area.js'
console.log(
'Area of rectangle: '
, areaOfRectangle(5, 8))
Producción:
Publicación traducida automáticamente
Artículo escrito por omkarphansopkar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA