Rocketseat / expo-common-issues
- вторник, 8 октября 2019 г. в 00:23:11
Common issues while developing with Expo
Esse repositório contém uma série de erros (e suas soluções) que você pode ter com o Expo.
Verifique se você instalou o expo-cli e se foi configurado corretamente no seu $PATH.
Para mais informações sobre como instalar o expo-cli verifique a documentação.
Esse erro ocorre principalmente no Windows por conta de pastas que possuem espaços, pontos, acentos ou outros caracteres inválidos (ex: "Semana Omnistack" ou "C:\Users\João Pedro"). Para evitar esse erro, recomendamos que crie seu projeto na raíz do seu drive, por exemplo: "C:\SemanaOmnistack".
Esse erro também pode ser encontrado caso você esteja utilizando a versão 12+ do NodeJs, nesse caso, basta fazer o downgrade para a versão 10.
expo init mobile --template blankyarn start ou expo start através do terminal do seu computador ao invés de usar o terminal embutido do VSCode;exp://192.168.0.5:19000. Se o erro persistir, opte pela conexão do tipo Tunnel lá na pagina do Expo e utilize a URL/QR Code disponibilizado.SpotSchema.virtual('thumbnail_url').get(function() {
return `http://IP_DA_SUA_REDE:3333/files/${this.thumbnail}`
})app.json:{
"expo": {
...
//adicione as linhas abaixo
"androidStatusBar": {
"barStyle": "dark-content",
"backgroundColor": "#ffffff"
},
}
}behavior como null, pois em dispositivos Android ele se comportará melhor sem o behavior.import {KeyboardAvoidingView, Platform} from 'react-native';
<KeyboardAvoidingView behavior={Platform.OS === 'ios' ? 'padding' : null} >
... outros componentes ...
</KeyboardAvoidingView>;