1
resposta

Projeto usa versão deprecated do SDK (44.0.0) última versão do Expo GO não aceita.

Ao tentar rodar versão do código que est''a no repositório o seguinte erro aparece.

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

Ao tentar realizar o upgrade da versão como mostra a documentação, gera o seguinte erro:

 > expo upgrade 

Your git working tree is clean
To revert the changes after this command completes, you can run the following:
  git clean --force && git reset --hard
✔ You are currently using SDK 44.0.0. Would you like to update to the latest version, 47.0.0? … yes


✖ Failed to install expo package with error: yarnpkg exited with non-zero code: 1
yarnpkg exited with non-zero code: 1
Error: yarnpkg exited with non-zero code: 1
    at ChildProcess.completionListener (/home/luiz/.local/share/nvm/v16.17.0/lib/node_modules/expo-cli/node_modules/@expo/spawn-async/src/spawnAsync.ts:65:13)
    at Object.onceWrapper (node:events:628:26)
    at ChildProcess.emit (node:events:513:28)
    at maybeClose (node:internal/child_process:1093:16)
    at Process.ChildProcess._handle.onexit (node:internal/child_process:302:5)
    ...
    at spawnAsync (/home/luiz/.local/share/nvm/v16.17.0/lib/node_modules/expo-cli/node_modules/@expo/spawn-async/src/spawnAsync.ts:26:19)
    at YarnPackageManager._runAsync (/home/luiz/.local/share/nvm/v16.17.0/lib/node_modules/expo-cli/node_modules/@expo/package-manager/src/NodePackageManagers.ts:314:31)
    at YarnPackageManager.addWithParametersAsync (/home/luiz/.local/share/nvm/v16.17.0/lib/node_modules/expo-cli/node_modules/@expo/package-manager/src/NodePackageManagers.ts:259:16)
    at YarnPackageManager.addAsync (/home/luiz/.local/share/nvm/v16.17.0/lib/node_modules/expo-cli/node_modules/@expo/package-manager/src/NodePackageManagers.ts:263:5)
    at upgradeAsync (/home/luiz/.local/share/nvm/v16.17.0/lib/node_modules/expo-cli/src/commands/info/upgradeAsync.ts:496:7)
    at actionAsync (/home/luiz/.local/share/nvm/v16.17.0/lib/node_modules/expo-cli/src/commands/info/upgradeAsync.ts:42:3)
1 resposta

Fala, Luiz! Tudo certo ?

Bem chato esse problema, mas vamos tentar resolvê-lo para que você possa voltar aos seus estudos. Pelo que parece está dando algo errado quando ele tenta fazer o processo de upgrade.

Tenta fazer o seguinte: deleta o arquivo yarn.lock do seu projeto e também deleta a pasta .expo . Depois disso, executa novamente o upgrade.

expo upgrade

Eu espero que tenha ajudado e qualquer coisa estou por aqui.

Abraço e bons estudos!