domingo, 7 de outubro de 2018

React Native 0.57.2 - Problemas com react-transform-hmr

Na tutoria onde trabalho na NextU para os cursos de web (html, css, js) e aplicações híbridas (React Native, ionic e NativeScript alguns alunos e eu mesmo ao usar o 

react-native init nomeApp
react-native run-android

Este último, mesmo não alterando nada no projeto padrão criado dá erro fazendo referência a react-transform-hmr. O que funcionava um tempo atrás, vi que isso ocorre na versão 0.57.2, mesmo dando npm install nessa lib.

Nesse link da StackOverflow encontrei alguns workarounds, um que sugeri para aluno e funcionou para ele foi:

react-native init --version="0.56.1" nomeApp

Mas a forma que mais prefiro por outras vantagens é usar o Expo. Você o instala no seu celular e cria o projeto da seguinte forma:

expo init nomeApp

E para rodar se usa o comando abaixo dentro da pasta do projeto

expo start

Isso irá gerar um QR Code que você irá lê-lo pelo app do Expo no seu celular. Uma vantagem é live reload, isto é, uma vez que você altera o seu fonte o projeto é compilado e atualizado no seu celular de forma automática.



Nenhum comentário:

Postar um comentário