Avatar ·

كيفية عرض إصدار التطبيق من package.json في Angular (TypeScript)؟

مرحباً بالجميع! أقوم بتطوير تطبيق جوال باستخدام Angular + Ionic. أريد عرض الإصدار الحالي للتطبيق في التذييل أو في صفحة "حول التطبيق". عادةً ما نكتب الإصدار يدوياً في `package.json`، وأود الحصول عليه من هناك لتجنب التكرار. حاولت القيام بذلك: ```typescript import { version } from '../../package.json'; @Component({...}) export class AboutPage { appVersion = version; } ``` لكن TypeScript يشتكي: "Cannot find module '../../package.json'. Consider using '--resolveJsonModule' to import module with '.json' extension". ثم قمت بتفعيل `resolveJsonModule` في `tsconfig.json`، لكن الآن عند البناء تظهر خطأ بأن `package.json` ليس وحدة (module) وأن Webpack لا يستطيع حله. حاولت القراءة عبر `fetch('/package.json')` — في وقت التشغيل الملف