1
resposta

[Dúvida] Erro no import chalk from 'chalk';

Alguem pode me ajudar, ao tentar executar o index.js, Recebo o seguinte erro:

Erro ao importar chalk

Mesmo com "type": "module" inserido no package.json estou recebendo esse erro.

1 resposta

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