da2k / curso-reactjs-ninja

915 stars 322 forks source link

[M2#A07] - Plugin/Preset files are not allowed to export objects, only functions. #578

Closed marisbispo closed 2 years ago

marisbispo commented 2 years ago

Boa tarde, @fdaciuk

Instalei as dependencias como você explicou e está dando o seguinte erro:

 FAIL  ./sum.test.js
  ● Test suite failed to run

    Plugin/Preset files are not allowed to export objects, only functions. In /mnt/c/Users/Maristela/Documents/react ninja/jest/node_modules/babel-preset-es2015/lib/index.js

      at createDescriptor (node_modules/@babel/core/lib/config/config-descriptors.js:211:11)
          at createDescriptor.next (<anonymous>)
          at Array.map (<anonymous>)
          at createDescriptors.next (<anonymous>)

Sabe me dizer o por que?

Mto obrigada!

@fdaciuk

fdaciuk commented 2 years ago

Oi @marisbispo! Compartilha comigo o seu repo que tem esse código pra eu ver quais versões você está usando?

Outra coisa: qual versão do Node.js você está usando? Assim eu consigo baixar o repo e testar aqui pra te dizer certinho como fazer funcionar da forma menos "trabalhosa" possível :)

marisbispo commented 2 years ago

https://github.com/marisbispo/jest aqui está!

e aqui está a versao do node image

obrigada, @fdaciuk

fdaciuk commented 2 years ago

Oi @marisbispo! O problema são as versões das suas dependências. Instale as versões mostradas aqui, que vai dar certo :)

Se você vir alguns warnings falando do Handlebars, pode ignorar, não vai afetar as aulas :)

marisbispo commented 2 years ago

Oi, @fdaciuk

fiz a instalação e ele continua mostrando assim:

image

fdaciuk commented 2 years ago

Tenta remover sua node_modules e package-lock.json, e instalar de novo. Pode ser algum cache do NPM :)

marisbispo commented 2 years ago

Olá, @fdaciuk deu certo! Agora ta funcionando bem.

Porém, tenho outra dúvida

Fui tentar dar o npm i -g getstorybook@1.6.1 e está dando os seguintes erros:

image

O que eu faço nesse caso? :( Mto obrigada!

marisbispo commented 2 years ago

esqueci de por isso aqui também: image

marisbispo commented 2 years ago

Consegui resolver com npx sb init

Obrigada!

fdaciuk commented 2 years ago

Oi @marisbispo! Desculpe a demora na resposta 🙈

Que bom que deu certo! Só fica de olho que a forma de escrever stories na versão mais recente do storybook ficou um pouco diferente do que foi mostrado nas aulas.

Os conceitos são os mesmos, mas a forma de escrever mudou um pouco :)