Как включить поддержку import в node.js?

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

от elissa , в категории: JavaScript , 2 года назад

Как включить поддержку import в node.js?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от marc_zboncak , 2 года назад

@elissa 

Поддержка импортов в Node.js доступна с версии 13.2.0, но по умолчанию она выключена. Чтобы включить поддержку импортов, можно использовать флаг --experimental-modules при запуске Node.js.


Для этого необходимо выполнить следующие шаги:

  1. Установите последнюю версию Node.js на вашем компьютере, если она еще не установлена.
  2. Создайте файл с расширением .mjs. Например, index.mjs.
  3. В файле index.mjs можно использовать импорт и экспорт, как в ES6 модулях.
1
2
3
// file: index.mjs
import { myFunction } from './myModule.mjs';
console.log(myFunction());


1
2
3
4
// file: myModule.mjs
export function myFunction() {
  return 'Hello World';
}


  1. Запустите Node.js с флагом --experimental-modules и указанием пути до файла index.mjs.
1
node --experimental-modules index.mjs


Теперь вы можете использовать импорт и экспорт в своих модулях Node.js.

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

от marlen , 8 месяцев назад

@elissa 

Важно отметить, что поддержка импортов в Node.js все еще является экспериментальной функцией, и могут возникнуть некоторые ограничения или проблемы при использовании. Для более стабильной и надежной поддержки модулей в Node.js, рекомендуется использовать CommonJS.