Как заставить TypeScript игнорировать папку node_modules при компиляции?
مرحباً بالجميع! أنا مبتدئ في TypeScript وقد واجهت مشكلة. عندما أقوم بتشغيل الأمر `tsc` في مشروعي، يبدأ المترجم في فحص جميع الملفات في مجلد `node_modules`. يستغرق هذا وقتاً طويلاً جداً ويسبب الكثير من الأخطاء.
هيكل مشروعي يبدو هكذا:
```
my-project/
├── node_modules/
├── src/
│ └── index.ts
└── tsconfig.json
```
هذا هو ملف `tsconfig.json` الخاص بي:
```json
{
"compilerOptions": {
"target": "ES2020",
"module": "commonjs",
"outDir": "./dist",
"strict": true
}
}
```
عندما أقوم بتشغيل `tsc`، أحصل على آلاف الأخطاء من `node_modules`، على الرغم من أنني لا أستوردها بشكل صريح في الكود الخاص بي. لقد جربت بالفعل إضافة `"exclude": ["node_modules"]` في tsconfig.json، لكن ذلك لم يساعد. كما جربت استخدام `"skipLibCheck": true`، لكن هذا فقط يعطل فحص المكتبات، وليس تجاهل المجلد بأكمله.
ربما أفعل شيئاً خاطئاً؟ كيف يمكنني ضبط TypeScript بشكل صحيح لتجاهل `node_modules` تماماً؟ سأكون ممتناً للمساعدة!