איך לגרום ל-Visual Studio Code להציג באמת את כל שגיאות הטיפוס של TypeScript?
בפרויקט TypeScript/React שלי, הפקודה "react-scripts start" מציגה שגיאות טיפוס שאינן מוצגות באופן מקוון ב-Visual Studio Code שלי. רוב שגיאות הטיפוס אכן מוצגות באופן מקוון, אך לא כולן. מה יכול להיות הסיבה לכך? איך אני יכול לגרום ל-Visual Studio Code להציג את כל השגיאות ישירות?
ההגדרה של VS Code "typescript.validate.enable" מוגדרת ל-true
ה-tsconfig.json שלי:
{
...
"compilerOptions": {
....
"noImplicitAny": true,
"strictBindCallApply": true,
"strictFunctionTypes": true,
"strictPropertyInitialization": true,
"strictNullChecks": true,
...
}
...
}
תשובה #1
אני לא בטוח לגמרי אם זו הפתרון לבעיה שלך, אבל אני לעיתים קרובות נתקל בבעיות כמו אלו שאתה מתאר כש-VSCODE פועלת על גרסה שונה מהגרסה של הבנייה שלך.
בתחתית הפינה הימנית, אתה יכול לבחור איזו גרסה אתה רוצה להשתמש ב-Visual Studio Code:
פשוט לחץ על מספר הגרסה (3.0.3 בתמונה) ובחר את הגרסה מהסביבת העבודה שלך במקום הגרסה המותקנת האחרונה ב-vscode!
