Как включить модули es6 в node.js?

Пользователь

от deshaun_cormier , в категории: JavaScript , 7 месяцев назад

Как включить модули es6 в node.js?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от cooper.berge , 5 месяцев назад

@deshaun_cormier 

Node.js поддерживает ES6 по умолчанию, но для использования некоторых функций, таких как import и export, необходимо использовать опцию --experimental-modules.


Для того, чтобы включить поддержку ES6-модулей в Node.js, выполните следующие шаги:

  1. Установите Node.js версии 13.2.0 или более поздней.
  2. Создайте файл с расширением .mjs вместо .js. Это позволит Node.js распознать файл как ES6-модуль.
  3. Используйте ключ --experimental-modules при запуске файла, чтобы включить поддержку ES6-модулей. Например: node --experimental-modules index.mjs.


Вот пример использования модуля ES6 в Node.js:


Создайте файл module.mjs со следующим содержимым:

1
2
// module.mjs
export const greeting = 'Hello, world!';


Создайте файл index.mjs со следующим содержимым:

1
2
3
// index.mjs
import { greeting } from './module.mjs';
console.log(greeting);


Запустите index.mjs с помощью Node.js:

1
node --experimental-modules index.mjs


Вы увидите вывод в консоли: Hello, world!.