Vou aqui deixar meus centavos de contribuição:
Tem um pacote que voce instala pelo Termux chamado proot-distro
, e dentro dele vc pode instalar uma distro linux, como Ubuntu, Arch, Fedora, ai o ceu é o limite.. eu uso aqui, fica meio pedacinho no armazenamento com o tempo, mas é delicinha 3 já da pra fazer muito mais coisa, até o TypeORM já dá pra brincar com node, nvm, mysql-server e etc.. Até dá pra arriscar codar apps levinhos com Expo e ExpoGO ..
1
1
Legal mano, tem como você detalhar mais sobre como instalar e fazer rodar o TypeORM e o MySQL?
1
Então, é basicamente inicializar o typeorm na aplicação com npx typeorm init
, opcionalmente pode se passar uma flag --db
pra especificar o banco de dados qua vai usar, nesse caso mysql, ele instalar o driver mysql
por padrão, mas pra mim aqui o mysql2 dá menos problemas.
Daí o typeorm vai instalar as dependências necessárias e criar as configurações dele, as pastas entity e migration e o arquivo do data-source que é onde fica os dados de conexão com o banco.
Ai vai precisar também de um client MySQl instalado, eu uso o mysql-server
, que dá pra instalar via apt no Ubuntu aqui.
ps: tudo dentro do proot-distro logado em uma distro linux