خطأ ESLint "تعذر حل المسار إلى الوحدة" عند استيراد ملفات TypeScript
مرحبًا أيها الزملاء! لقد بدأت للتو في تعلم TypeScript وأحاول إعداد ESLint في مشروعي، لكنني واجهت خطأ غريبًا جدًا.
لدي هيكل مشروع بسيط:
```
src/
utils/
helpers.ts
components/
Button.tsx
index.ts
```
في ملف `index.ts` أحاول استيراد وحدة:
```typescript
import { formatDate } from './utils/helpers';
```
ESLint يعطي خطأ: `Unable to resolve path to module './utils/helpers'`. بينما TypeScript نفسه يرى هذا الملف تمامًا والكود يُترجم دون أخطاء!
إعدادات ESLint الخاصة بي (`.eslintrc.json`):
```json
{
"parser": "@typescript-eslint/parser",
"plugins": ["@typescript-eslint"],
"extends": [
"eslint:recommended",
"plugin:@typescript-eslint/recommended"
]
}
```
لقد جربت بالفعل:
- تحديد المسار الكامل مع الامتداد `.ts` — لم يساعد
- إضافة `import/resolver` في الإعدادات — أيضًا بدون نتيجة
- إعادة تثبيت node_modules — الخطأ لا يزال قائمًا
أرجو إفادتي، من فضلكم