Conta PF

icon picker
Plugin do banking-app em dev

Para executar um plugin do baking-app no modo de desenvolvimento é necessário executar os seguintes passos:

Pré Requisitos:

node-js 14
Clone do projeto banking-app
Clone do projeto plugin-do-banking-app

Passos à Passo:

Plugin: Gerar o dist e node_modules de produção:
yarn install && yarn run release && rm -rf node_modules && yarn install --production
App: Defina as variáveis de ambiente do projeto no arquivo .env
App: Instalar as dependências do projeto
yarn install
App: Adicionar o endereço do plugin local no projeto
yarn add ../banking-app-nome-do-plugin/
App: Registrar o plugin no arquivo register-plugins.ts
import Entry from '@vizir-banking/banking-app-nome-do-plugin';
ps: caso esteja importado, será necessário remover no import a parte /dist/entry
ps2: não esqueça de desfazer isso antes do commit

Plugin: No arquivo tsconfig.json altere path de outDir para a pasta do node_modules do banking-app
"outDir": "../banking-app/node_modules/@vizir-banking/banking-app-nome-do-plugin/dist",
Plugin: Remova o node_modules e instale novamente agora com em modo de dev
rm -fr node_modules && yarn install

Executando os projetos

Plugin:
yarn dev
App: Inicie o metro
yarn start --reset-cache
App: Build a versão para android
npx react-native run-android
App: Abrir o banking-app no emulador android

Limpando o cache de desenvolvimento

As vezes alguma variável de ambiente precisa ser alterada ou foi esquecida e para redefinida siga os passos a seguir:
App: Alterar as variáveis necessárias

App: Limpar o cache do yarn
yarn cache clean
App: Limpar o watchman
watchman watch-del-all
App: Remover node_modules
rm -rf ./node_modules
App: Instalar dependencias
yarn first-install
App: Instalar dependencias e iniciar o app

Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.