Avatar ·

Wie zeige ich die App-Version aus package.json in Angular (TypeScript) an?

Hallo zusammen! Ich entwickle eine mobile App mit Angular + Ionic. Ich möchte die aktuelle App-Version im Footer oder auf der "Über uns"-Seite anzeigen. Normalerweise schreiben wir die Version manuell in `package.json`, und ich würde sie gerne von dort übernehmen, um Doppelarbeit zu vermeiden.\n\nIch habe es so versucht:\n\n```typescript\nimport { version } from '../../package.json';\n\n@Component({...})\nexport class AboutPage {\n appVersion = version;\n}\n```\n\nAber TypeScript meckert: "Cannot find module '../../package.json'. Consider using '--resolveJsonModule' to import module with '.json' extension". Dann habe ich `resolveJsonModule` in `tsconfig.json` aktiviert, aber jetzt gibt es beim Build einen Fehler, dass `package.json` kein Modul ist und Webpack es nicht auflösen kann. Ich habe auch versucht, es mit `fetch('/package.json')` zu lesen – die Datei ist zur Laufzeit nicht verfügbar.