Alguem pode me ajudar, ao tentar executar o index.js, Recebo o seguinte erro:
Mesmo com "type": "module" inserido no package.json estou recebendo esse erro.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Alguem pode me ajudar, ao tentar executar o index.js, Recebo o seguinte erro:
Mesmo com "type": "module" inserido no package.json estou recebendo esse erro.
Boa tarde Matheus,
1)
Verifique se a versão que está instalado do Chalk em seu package.json, é a mesma utilizada em aula "chalk": "5.0.1",
caso contrário você poderá instalar a versão específica com o comando npm i chalk@5.0.1.
package.json do repo do cruso https://github.com/alura-cursos/2708-node-lib-md/blob/aula-5/package.json
2) Uma outra abordagem que recomendo também é: verifique a versão do node que está instalada em sua máquina
Para atualizar com a versão mais recente (linux / windows) você pode seguir um desses tópicos caso estiver utilizando ou não o nvm (gerenciador de versões do node) https://blog.geekhunter.com.br/update-node-js-tutorial-facil-rapido/
3)
O Chalk também possui uma versão anterior a 5 que não utiliza ESM (ecmascript modules) e não irá gerar problema (podendo remover o "type": "module" no package.json. Para isso, basta instalar a versão anterior com o comando:
npm i chalk@4.1.2
Atenciosamente Felipe D.R