Solucionado (ver solução)
Solucionado
(ver solução)
5
respostas

Bug no cli. Deveriam atualizar o curso, mais um bug, toda aula um bug, curso desatualizado

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

5 respostas

mudo o type, e o chalk buga

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

solução!

Olá Ilso. Sobre o primeiro post, se o type for "module" você tera que alterar todos os arquivos para usar "import" e "export" porque o "require" só funciona com o "commonjs", como foi sitado aqui: https://cursos.alura.com.br/course/nodejs-criando-biblioteca/task/96840. Sobre o segundo post, a ultima versão do Chalk, v5, passou a funcionar apenas com "module", então uma solução seria instalar uma versão anterior da biblioteca, v4, como é orientado na documentação de instalação: https://www.npmjs.com/package/chalk. Muitas bibliotecas e a própria documentação do NodeJS ainda utilizam o "require", como você pode ver aqui: https://nodejs.org/en/about/. O ESM ainda está sendo implementado, acho que o pessoal do chalks acabou se adiantando e forçando um pouco a barra ao não dar mais suporte ao commonjs.

sim percebi isso, obrigado, é porque fui olhar o fórum e cai na besteira de colocar o module no package.json e bugar tudo. Eles só poderiam avisar desse detalhe no curso porque se não a pessoa se perde muito.

Sério, uma das coisas que mais me tiram do sério aqui na Alura é isso, cursos desatualizados, acontece um erro por conta de compatibilidade de versões e eles nunca corrigem, nem se quer colocam em algum aviso no curso.

É complicado porque quem nunca viu se confunde todo, acho que devia começar por isso, as versões, e falando o porque de não trocar, fiz até um outro post alertando.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software