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.
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