Avatar ·

Como exibir a versão do aplicativo do package.json no Angular (TypeScript)?

Olá a todos! Estou desenvolvendo um aplicativo móvel com Angular + Ionic. Quero exibir a versão atual do aplicativo no rodapé ou na página "Sobre". Normalmente, escrevemos a versão manualmente no `package.json`, e gostaria de obtê-la de lá para não duplicar. Tentei fazer assim: ```typescript import { version } from '../../package.json'; @Component({...}) export class AboutPage { appVersion = version; } ``` Mas o TypeScript reclama: "Cannot find module '../../package.json'. Consider using '--resolveJsonModule' to import module with '.json' extension". Depois, habilitei `resolveJsonModule` no `tsconfig.json`, mas agora, ao compilar, ocorre um erro dizendo que `package.json` não é um módulo e o Webpack não consegue resolvê-lo. Tentei ler via `fetch('/package.json')` — em runtime, o arquivo não está disponível. Existe uma maneira adequada de obter a versão do `package.json` em um aplicativo Angular? Que funcione tanto em modo dev quanto em produção (compilação com `ng build --prod`). De preferência, sem gambiarras.