Пишу код
import create from './create'
А у меня ошибка:
SyntaxError: Unexpected token import
Сервер запускаю так
node server
Можно добавить параметр node --experimental-modules server И переименовать файл server.js в server.mjs. Но при это перестаёт работать require
А можно ли как то настроить такое поведение по умолчанию? Чтобы не писать лишние аргументы. Чтобы работало и module и require?
Выдержка из документации по Node.js v10.8.0:
Флаг --experimental-modules может использоваться для включения функций
для загрузки модулей ESM.
Как только это будет установлено, файлы, заканчивающиеся на .mjs,
будут загружаться в виде модулей ES.
node --experimental-modules my-app.mjs
ts-node отлично работает для этих целей, если набор js-фишек в тайпскрипте вас устраивает
ts-node index.js
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости