Oi, eu tive esse problema umas aulas atrás também, parece que esse é o jeito antigo de fazer importação, eu resolvi fazendo o seguinte:
1- vá no seu package.json e coloque type: module desse jeito:
"name": "node-alura",
"version": "1.0.0",
"type":"module",
...
}
2- Agora você importa as libs ou qlqr outra coisa que você precisar desse jeito:
import chalk from 'chalk';
import fs from 'fs';
Ele vai até de tar auto complete nessa parte.
A exportação que a ju passa na aula também não funciona aqui (module.exports), o que você pode fazer é colocar export default na frente do nome da sua função ou
export default nomeDaFunção
Na última linha do seu arquivo, só lembrando que o export default só funciona se você exportar só uma coisa, que é o caso por enquanto. Na hora de importar é o mesmo esquema
import nomeDaFunção from './nomeDoArquivo.js'