Avatar ·

خطأ "requires a peer of ... but none is installed" في npm عند تثبيت حزم Angular

مرحباً بالجميع! أنا مبتدئ في TypeScript و Angular، وواجهت مشكلة عند تثبيت التبعيات عبر npm. لدي مشروع Angular 14، وأريد إضافة مكتبة للعمل مع النماذج — `@angular/forms`. نفذت الأمر: ```bash npm install @angular/forms ``` بعد ذلك ظهر تحذير في وحدة التحكم: ``` npm WARN @angular/forms@14.2.0 requires a peer of @angular/core@14.2.0 but none is installed. You must install peer dependencies yourself. npm WARN @angular/forms@14.2.0 requires a peer of @angular/common@14.2.0 but none is installed. You must install peer dependencies yourself. ``` لا أفهم ما يعنيه هذا. يبدو أن الحزمة قد تم تثبيتها، لكن npm يشكو. ملف `package.json` الخاص بي يبدو هكذا: ```json { "name": "my-angular-app", "version": "0.0.1", "dependencies": { "@angular/forms": "^14.2.0" } } ``` حاولت تشغيل `npm install` مرة أخرى، لكن الخطأ لم يختفِ. أرجو التوضيح: ما هي peer dependencies؟ لماذا لم يتم تثبيتها؟