Cómo mostrar la versión de la aplicación desde package.json en Angular (TypeScript)?
¡Hola a todos! Estoy desarrollando una aplicación móvil con Angular + Ionic. Quiero mostrar la versión actual de la aplicación en el footer o en la página "Acerca de". Normalmente escribimos la versión manualmente en `package.json`, y me gustaría tomarla de allí para no duplicar.
Intenté hacerlo así:
```typescript
import { version } from '../../package.json';
@Component({...})
export class AboutPage {
appVersion = version;
}
```
Pero TypeScript se queja: "Cannot find module '../../package.json'. Consider using '--resolveJsonModule' to import module with '.json' extension". Luego habilité `resolveJsonModule` en `tsconfig.json`, pero ahora al compilar aparece un error de que `package.json` no es un módulo y Webpack no puede resolverlo. Intenté leerlo con `fetch('/package.json')` — en tiempo de ejecución el archivo no está disponible.
¿Hay alguna forma correcta de obtener la versión desde `package.json` en una aplicación Angular? Que funcione tanto en modo dev como en producción (compilación con `ng build --prod`). Preferiblemente sin trucos como copiar...