Как использовать модули EcmaScript в NodeJS?

Опубликовано: 14 Декабря, 2021

В модулях CommonJS используются операторы экспорта и require (), а в модулях EcmaScript используются операторы импорта и экспорта.

Узнайте больше здесь: разница между импортом и экспортом node.js require и ES6

Node.js по умолчанию обрабатывает JS-код как модули CommonJS , однако модули EcmaScript можно использовать вместо использования флага –experimental-modules.

Выполните следующие шаги:

  • Инициализируйте package.json для проекта Node.js внутри желаемой папки, используя следующую команду, и введите значения в соответствии с запросом.

     npm init
  • Введите следующую команду, чтобы пропустить запросы:

     npm init -y 

  • Откройте только что созданный package.json и добавьте следующее поле.

     "тип": "модуль" 

    Пример:

  • Файловая структура:

  • Пример:

    area.js

    const areaOfRectangle = (length, breadth) => {
    return length * breadth
    }
    export default areaOfRectangle

    index.js

    import areaOfRectangle from './area.js'
    console.log( 'Area of rectangle: ' , areaOfRectangle(5, 8))

Выход: