Meu app Expo não estava rodando E AGORA!? (Upgrade no Expo)

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 พ.ย. 2024

ความคิดเห็น • 64

  • @VanCledson-j7j
    @VanCledson-j7j ปีที่แล้ว +3

    Tava enlouquecendo a semana toda, sem saber como resolver
    Vc solucionou tudo man, Obrigado
    Muito bom

  • @the.oldest.developer
    @the.oldest.developer ปีที่แล้ว +3

    Uma ótima dica também é ter uma politica para checar updates de libs e dependencias de forma recorrente, mantém a aplicação sempre atualizada e evita um gap muito grande de updates que em alguns casos (ja passei por dois) pode dar muita dor de cabeça e tomar muito tempo, ótimo vídeo Rodrigão parabéns!!!

  • @brasilpowergames
    @brasilpowergames ปีที่แล้ว +16

    É importante lembrar que as dependências tem cache de suas próprias dependências, então, em muitos casos, assim como no meu (onde eu estava atualizando uma aplicação que desenvolvi no começo de 2020 com Expo 38 e React Native 0.62), pode ser necessário apagar o package-lock.json ou o yarn.lock (dependendo de qual gerenciador você escolheu) juntamente com a pasta node_modules e depois reinstalar tudo novamente.

  • @Aleweslei
    @Aleweslei ปีที่แล้ว +2

    Em um projeto criado a pouco mais de 1 ano, estamos na fase critica de atualizações. Dica de ouro Rodrigo, conteúdo de qualidade!

  • @marcospaulo.08
    @marcospaulo.08 ปีที่แล้ว

    Esse vídeo ajudou demais, recentemente voltei estudar o RN e queria ver alguns projetos antigos, apareceu exatamente esse problema. Com esse vídeo agora eu sei como solucionar!

  • @BrocchiRodrigo
    @BrocchiRodrigo ปีที่แล้ว +1

    Grande xará com boas dicas. Em projetos comuns eu uso o comando com yarn: "yarn upgrade-interactive --latest" (para atualizar as dependências gerais), mas para mobile com expo essa é uma boa ideia e bem simples inclusive.

  • @walisonjose20
    @walisonjose20 ปีที่แล้ว +2

    Ótimas dicas. No entanto é importante comentar que dependendo do tamanho do projeto e da quantidade de dependências existentes o trampo pode ser bem mais complexo. No ano passado passei por mesmo processo com demanda que tbm era a atualização de um projeto que estava rodando no SDK 35 para o SDK44. Atualmente eu estou passando novamente por essa fase atualizando do SDK 44 para o 48 e já notei que muita coisa mudou em pouco tempo. A dica de ouro seria aplicar um rotina de atualizações smpque for possível te economizará muito tempo e trampo no futuro! hahaha

  • @narebinhaa
    @narebinhaa ปีที่แล้ว

    Salvou muito! Meu projetinho 0800 vai voltar a vida de um jeito muito mais fácil do que eu pensava! rsrs

  • @felipermfalcao
    @felipermfalcao ปีที่แล้ว +1

    Excelente dica!!! Com certeza vale mais vídeos do tipo!

  • @ocacadordeporco
    @ocacadordeporco 4 หลายเดือนก่อน

    Toda vida, volto nesse vídeo pra atualizar uma aplicação antiga... Muito bom!!

  • @ribeiro.evandro
    @ribeiro.evandro ปีที่แล้ว

    Esse vídeo salvou boa parte dos meus problemas... Estava com um app na versão 40 do Expo e atualizou tudo de boa... Mas como nem tudo são flores, o AdMob foi arquivado e agora a recomendação é uma lib do React Native, o que vai forçar o prebuild e sair do Expo... Bem e ruim, poderiam fazer um vídeo configurando adsense no React Native hein...

  • @samueloliveira4465
    @samueloliveira4465 ปีที่แล้ว

    Ótimo, Rodrigo, aproveitei para atualizar aqui também hahaha. Deixar tudo organizadinho para o NLW.

  • @patrickrochao.5002
    @patrickrochao.5002 4 หลายเดือนก่อน

    Vídeo extremamente útil! Parabéns.

  • @williamcerqueira7236
    @williamcerqueira7236 ปีที่แล้ว

    Ótimas dicas. Meu projeto está com conflitos nas dependências. Essas dicas foram ótimas.

  • @bernardoeulermusic
    @bernardoeulermusic ปีที่แล้ว +1

    caramba, enfrentei esse problema ontem, e preferi recriar o projeto e ir dando ctrl c ctrl v e dps de feito, agr que to vendo o vídeo kkkkkkk

  • @LoganoutGm
    @LoganoutGm ปีที่แล้ว

    O pior é quando vc terminar uma aplicação..., enquanto estava desenvolvendo o Expo Go mostrando tudo funcionando, nenhum log de erro, tudo parecia uma maravilha, um alívio... daí vc resolver criar uma build... tá tudo funcionando sem erro, vamos criar uma build... mandei pro expo buildar... todos os logs verdinho, coisa mais linda... baixei a build e coloquei pra rodar, o que aconteceu? nada, literalmente nada, a aplicação nem abriu, na verdade abriu e logo crasha kkkkkkkk e eu não faço a mínima ideia do que possa ser, pq é a primeira build q criei confiando no que estava vendo durante o desenvolvimento.

  • @Willian_dotNet_Alves
    @Willian_dotNet_Alves ปีที่แล้ว

    Eu precisava atualizar o expo. Obrigado!

  • @josiascordeiroful
    @josiascordeiroful 7 หลายเดือนก่อน +1

    Essas atualizações é o que faz muita gente desistir de programar😂😂😂😂😂😂😂

  • @Abnergamerlz
    @Abnergamerlz 5 หลายเดือนก่อน

    Deu certo! Muito obrigado Salvou kkkk, bah era só ler

  • @hermessantos181
    @hermessantos181 ปีที่แล้ว

    lembrar tbm da versão no node, muitas vezes o projeto legado do expo pode utilizar uma versão muito antiga do node e não atualizar. Esse foi meu problema

  • @phelipeviana88
    @phelipeviana88 6 หลายเดือนก่อน +1

    Estou tendo problemas no build apk.. Está dando problemas no Graddle

  • @misterjs23
    @misterjs23 9 หลายเดือนก่อน

    Thanks!, Rodrigão, qual é a distro linux que vc usa?

  • @oliveirafc10
    @oliveirafc10 ปีที่แล้ว

    Muito agradecido, tive problemas mas agora sei como resolver

  • @leonardosilva9745
    @leonardosilva9745 8 หลายเดือนก่อน

    E quando for Bare workflow, deve apagar as pastas android e ios e fazer o prebuild de novo ?

  • @rubineibackend
    @rubineibackend ปีที่แล้ว +2

    Legal, mas a propria doc da expo recomenda q o upgrade deve ser feito de forma sequencial, nesse caso deveria atualizar para o 46, depois 47 e só depois o 48.
    Dessa forma será mais facil corrigir possíveis erros.
    Recentemente atualizei do sdk 37 para o 46…
    Fiquem atento quanto a isso

    • @brasilpowergames
      @brasilpowergames ปีที่แล้ว +1

      Cara, isso pode levar a uma baita perda de tempo. Eu acho interessante tentar fazer o update diretamente primeiro, se não der nada, ótimo; se der, bom, vc tem mais tarefa de casa para fazer.
      Eu atualizei um app do começo de 2020 com expo 38 para o 48 diretamente. Não foi de primeira, mas depois que eu deletei o yarn.lock, foi que uma maravilha

    • @rubineibackend
      @rubineibackend ปีที่แล้ว

      @@brasilpowergames eu fiz um a um kkk

    • @thenriquedb
      @thenriquedb ปีที่แล้ว

      Para projetos com bare workflow essa é a melhor abordagem

  • @videosdaora5501
    @videosdaora5501 ปีที่แล้ว

    Próximo video do Rodrigão poderia ser um app de assinatura digital

  • @IndraUlukaDas
    @IndraUlukaDas ปีที่แล้ว

    Funcionaria bem com projetos expo bare dentro de monorepos?

  • @dev.negoplay5457
    @dev.negoplay5457 หลายเดือนก่อน

    Show de Bola valew ajudou mundou guardei

  • @luanalcantara8188
    @luanalcantara8188 5 หลายเดือนก่อน

    quando rodo o projeto aparece o erro "ConfigError: Cannot determine which native SDK version your project uses because the module `expo` is not installed. Please install it with `yarn add expo` and try again."
    posso tentar abrir o terminal e fazer isso tambem?

  • @nelsinhoz1
    @nelsinhoz1 6 หลายเดือนก่อน +1

    Muito bom, obrigado por compartilhar! Aproveitando a oportunidade, estou com problema na renderização da minha aplicação pelo app Expo go, não dá erro nenhum porem não renderiza nada, a tela fica em branco. Alguém pode me ajudar? 😥😥

  • @welly7973
    @welly7973 ปีที่แล้ว

    tenho uma dúvida sobre essas mensagens de vulnerabilidades que aparecem no npm, devo me preocupar com isso? isso sempre foi uma pulga atrás da minha orelha.

  • @lorddrumond3937
    @lorddrumond3937 4 หลายเดือนก่อน

    Starting Metro Bundler
    TypeError: Cannot read properties of undefined (reading 'bodyStream')

  • @produtosexpress663
    @produtosexpress663 ปีที่แล้ว

    O meu ta dando o erro SDK 46
    esta dizendo que o expo-cli não suporta o Node +17 e pede para migrar para um novo local EXPO CLI, mas eu não estou sabendo migrar.

  • @leandroramos1990
    @leandroramos1990 ปีที่แล้ว

    Só queria saber qual package instala no terminal para ter esse autocomplete rs

  • @edcristorj
    @edcristorj 10 หลายเดือนก่อน

    Obrigado! Ajudou muito.

  • @rogerioronne1
    @rogerioronne1 ปีที่แล้ว

    Rodrigo, para fazer essa atualização na aplicação backend, seria o mesmo processo?

  • @brunopapait7657
    @brunopapait7657 ปีที่แล้ว

    Alguém pode me dizer se com esse comando npx expo install --fix atualiza também as dependências de terceiro ou apenas as oficiais ?

  • @ronalddurand2680
    @ronalddurand2680 ปีที่แล้ว

    Boa dica Rodrigo..

  • @patricioalex96
    @patricioalex96 ปีที่แล้ว

    Eu não sei o que aconteceu, mas o app parou de fazer requisições no prebuild.
    Como se tivesse um bloqueio e a requisições não funciona mais.
    Fica pensando, como se o servidor ainda estivesse processando a solicitação.

  • @armadoelibertario9238
    @armadoelibertario9238 ปีที่แล้ว

    Faz um vídeo explicando quando usar aplicações mobile nativas ou PWA, quais as vantagens de cada um desses caminhos.

  • @laquimane8
    @laquimane8 10 หลายเดือนก่อน

    Ajudou muito... 👍

  • @FigueiraJuninhu
    @FigueiraJuninhu ปีที่แล้ว

    Esses erros que aparece ali nas inatalações das bibliotecas VULNERABILITIES é normal ?

    • @me.dwesley
      @me.dwesley ปีที่แล้ว

      Infelizmente sim... Essa lib tem muitas dependências cruciais com vulnerabilidades severas

  • @williammendonca9975
    @williammendonca9975 ปีที่แล้ว +2

    Você pode usar o comando: npx expo upgrade

    • @gabrielresende1369
      @gabrielresende1369 ปีที่แล้ว

      Também sempre utilizo este comando quando necessário

  • @leandrojosejanotte3290
    @leandrojosejanotte3290 ปีที่แล้ว

    Show 😊

  • @AlexandreGoncalves-im9yi
    @AlexandreGoncalves-im9yi ปีที่แล้ว

    Top 🎉

  • @acm.marques
    @acm.marques ปีที่แล้ว

    TOP D+ Grande Rodrigo nos vemos no RS/XP/

  • @Darkzin7xis
    @Darkzin7xis ปีที่แล้ว +1

    Algum emula sem ser o Android studio??

  • @vedvoyager
    @vedvoyager ปีที่แล้ว

    Alguém poderia me dar umas dicas de como integrar um projeto expo com mysql? Pago pelas horas de consultoria...

    • @narebinhaa
      @narebinhaa ปีที่แล้ว

      O recomendado é subir um Backend em servidor a parte e o React Native(app) costuma as API deste backend

  • @eduardobaia1
    @eduardobaia1 6 หลายเดือนก่อน +1

    do 50 pro 51...
    Nao funciona mais meu projeto, quando vou atualizar,
    Password:
    The following packages should be updated for best compatibility with the installed expo version:
    expo-constants@15.4.6 - expected version: ~16.0.1
    expo-linking@6.2.2 - expected version: ~6.3.1
    expo-router@3.4.10 - expected version: ~3.5.11
    expo-status-bar@1.11.1 - expected version: ~1.12.1
    react-native@0.73.6 - expected version: 0.74.1
    react-native-gesture-handler@2.14.1 - expected version: ~2.16.1
    react-native-reanimated@3.6.3 - expected version: ~3.10.1
    react-native-safe-area-context@4.8.2 - expected version: 4.10.1
    react-native-screens@3.29.0 - expected version: 3.31.1
    typescript@5.4.5 - expected version: ~5.3.3
    react-native-maps@1.10.0 - expected version: 1.14.0
    Your project may not work correctly until you install the expected versions of the packages.
    › Installing 11 SDK 51.0.0 compatible native modules using npm
    > npm install
    npm error code ERESOLVE
    dai tento atualiza a primeira..
    eduardobaia@Eduardos-Air simplify % npm install expo-router@~3.5.11
    npm warn ERESOLVE overriding peer dependency
    npm warn While resolving: simplify@1.0.0
    npm warn Found: react-native-gesture-handler@2.14.1
    npm warn node_modules/react-native-gesture-handler
    npm warn peer react-native-gesture-handler@">= 1.0.0" from @react-navigation/drawer@6.6.15
    npm warn node_modules/@react-navigation/drawer
    npm warn @react-navigation/drawer@"^6.6.15" from the root project
    npm warn 1 more (the root project)
    npm warn
    jeito vai ser criar outro projeto do zero e copiar as coisas..

  • @leonardoinhoqui
    @leonardoinhoqui 3 หลายเดือนก่อน

    pessoal vangloria esse expo eu achei uma bosta so quero gerar .apk pra fazer teste locais eu to la la 1horas e 55 minutos esperando ele gerar a build

    • @guilhermekodiabe8275
      @guilhermekodiabe8275 2 หลายเดือนก่อน

      Tem como gerar um APK localmente. Só n lembro de cabeça como faz. Mas já fiz isso. Pq esperar 2h para só testar eh fod@

    • @leonardoinhoqui
      @leonardoinhoqui 2 หลายเดือนก่อน

      @@guilhermekodiabe8275 ah mano achei uma bosta pra mim o react cli e infinitamente melhor e mais trabalho é ... o expo te deixa preguiçoso kkk

  • @MolotovClipes
    @MolotovClipes ปีที่แล้ว

    HAHAHAHAHAHAHAHA

  • @andersonleite766
    @andersonleite766 ปีที่แล้ว

    Alguem me ajude a resolver esse erro não consigo criar um projeto.
    npm ERR! could not determine executable to run
    npm ERR! A complete log of this run can be found in: /home/anderson/.npm/_logs/2023-05-11T22_17_41_525Z-debug-0.log