خطأ "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؟ لماذا لم يتم تثبيتها؟