Avatar ·

Как заставить 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` تماماً؟ سأكون ممتناً للمساعدة!