-
Notifications
You must be signed in to change notification settings - Fork 401
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Error] Arvore de dependencias com incompatibilidade de versões entre primer e versão utilizada do react #445
Comments
Isso começou a acontecer no CI sem motivo aparente algum. Eu não estava conseguindo reproduzir na minha máquina, mas se deletar o |
Está intermitente... Deve ser só uma instabilidade no serviço |
Ta muito estranho. Depois de deletar o Em paralelo to cavucando a internet sobre pessoas reclamando disso, mas não estou encontrando muita coisa. Encontrei isso: https://mobile.twitter.com/lianhuaspace/status/1534588363730460672 |
E nada de incidente no status do npm: https://status.npmjs.org/ To muito confuso. |
@aprendendofelipe faça o teste deletando o node_modules, olha que interessante |
Aqui não consegui reproduzir nem apagando a node_modules... Talvez não tenha um monte de reclamações por ser alguma instabilidade no repositório de alguma das dependências e não um problema generalizado |
Eu já tive problemas com outros projetos migrando eles para o React 18 Com o |
Aqui também envolve o [email protected] - supabase/ui#350 Assim como
Não deve ser só coincidência Aqui entre |
Aqui os erros aconteceram em ambos os comandos.
No entanto, reinstalando-as manualmente, sem informar a versão, as unicas que deram problema para instalação foram as duas ultimas; |
@aprendendofelipe qual sua versão do node? |
v16.13.2 |
Acho que é isso, instalei aqui a Se você instalar a última LTS
|
Nem com a Torço para que amanhã tudo esteja normalizado... Boa noite turma! |
Eu vou e volto entre as versões e o comportamento vai e volta! Muito doido! Mesmo fazendo um Boa noite meu caro 🤝 |
Isolando mais o problema:
|
@guilfer-dev force a utilização da versão |
Tentei usar a versão 16.15.0 e 16.13.2, ambas obtive os mesmos erros, tanto para Qual versão do npm vocês estão utilizando? (isso pode ser importante) Por curisosidade fiz o teste usando o yarn enquanto eu estava utilizando a versão 16.15 do node e obtive essa mensagem:
Seguindo a orientação, passando para essa versão do node 16.15.0 e utilizando do yarn v1.22.15 funcionou corretamente.
Sem sucesso para o npm, no entanto. |
Esse assunto está ficando cada vez mais interessante. |
Eu também recebi a mensagem de erro: utilizando o force funcionou com WARN Achei uma discussão sobre o assunto semelhante: |
@filipedeschamps dei um force no package.json com a versão do "react": "17.0.2" e o erro parou, apaguei o package-lock.json. Sabe se atualizamos essa versão recentemente no projeto? Mesmo utilizando o node v16.15.1 |
@rodrigoKulb não me lembro, acho que foi quando atualizamos o Next.js. Posso estar enganado, mas esse problema de árvore não foi causado por uma atualização que fizemos no package.json, nem quando atualizamos o Node.js para 16. Esse problema começou do nada (o CI começou a quebrar sem motivo algum). Em paralelo, você está usando a versão |
@filipedeschamps realmente utilizando o node versão 16.15.0 funciona perfeitamente, o complicado que a versão LTS indicada no site é a 16.15.1. Será um bug da nova versão? |
@rodrigoKulb eu acho que sim, pelo menos algum comportamento estranho que começou a acontecer do nada, e como no CI usamos o |
@filipedeschamps tenho duas soluções pra esse problema, ainda bem que já tinha uma issue disso, bom... Primeira solução: Segunda solução: "resolutions": {
"react": "18.1.0",
"react-dom": "18.1.0"
} |
@rafa-thayto sensacional, obrigado pela pesquisa! Desde a sua publicação, o time do GitHub lançou novas versões do Primer, precisamos conferir se algo foi feito sobre isso pelo lado deles, mas se não foi, topo voltar a versão do React como você sugeriu. E também o time da Vercel lançou novas versões do Next.js, precisamos ver se há influência nessa equação também, dado que eles estão pesando bastante no React 18 👍 |
@filipedeschamps ando um pouco corrido por aqui, mas com muita saudade de interagir no projeto tabnews! Você precisa ter duas principais dependências instaladas:
|
@rodrigoKulb show! Vamos tentar uma última vez antes de atualizar o README por conta da solução do @rafa-thayto
@rafa-thayto matou a pau!!! Rodei Vou mandar um PR só com o downgrade do React e vamos ver o que vai acontecer no ambiente de homologação 🤝 |
Downgrade do React rodando em: https://tabnews-git-react-tabnews.vercel.app/ |
Turma, feito o merge do downgrade e então já está na branch |
@filipedeschamps aqui deu certo só precisa tirar o
Tinha comentando isso aqui 😅️ #445 (comment) |
Ahh que massa!! Show!! E sugiro não tirar o Vou continuar atualizando todas as dependências amanhã 👍 |
Agora que percebi que na publicação de melhoria dessa segunda-feira eu não listei que atualizamos todas as dependências e consertamos esse problema. Bom, vou deixar agendado para anunciar na próxima semana, mas o mais importante é que está tudo atualizado e rodando 🤝 👍 😍 Qualquer problema, peço que reabram essa issue ou criem uma nova 🤝 |
Descrição:
Basicamente quando tento fazer a instalação recebo mensagem de erro quanto às dependencias, o erro pode ser visto abaixo.
Minha dúvida gira em torno de dois pontos:
1 - Esse erro é esperado? Não consegui encontrar nas issues
2 - Como devo prosseguir? Aparentemente posso utilizar o comando
--force
, mas tenho medo de quebrar algo ou posso fazer um downgrade da versão do React (o que me parece uma ideia ainda pior, mas não tenho experiencia suficiente para julgar)Erro encontrado:
Comportamento esperado:
Instalação normal das dependencias
Reprodução:
npm install
Erro ocorre imediatamente após tentativa de instalar as dependencias após a clonagem do repositório utilizando a branch "main".
Configurações utilizadas:
Outras observações:
Instalação das dependencias foram concluidas normalmente utilizando o comando
--force
, do npm.The text was updated successfully, but these errors were encountered: