Для использования импорта обычно используется babel (@ babel / core, @ babel / preset-env и, возможно, @ babel / node в зависимости от требований).
И конфигурация babel, подобная:
{
"presets": [
["@babel/preset-env", {
"targets": {
"node": "8"
}
}]
]
}
В более поздних версиях узла вы можете запустить node --experimental-modules index.mjs
Вам необходимо использовать расширение .mjs, иначе оно не будет работать (в любом случае, без дополнительной настройки).