¿Cómo usar los módulos EcmaScript en Node.js?

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *