איך לפתור ב-VS Code את הבעיה שהוא לא מריץ קוד ונותן שגיאה?
בדרך כלל הסיבה היא שהקובץ שעליו אתם עובדים (אם הוא לא main.dart) לא מופיע נכון בקובץ launch.json. לפחות ככה זה בשפת Dart.
ניקוי התיקייה
==========
קודם כל ולפני הכל, בהנחה שקובץ ה-main הוא בתיקיית lib, ככל הנראה יש בתיקייה עוד קבצים. עשו כך:
1. צרו תיקייה בתוך lib ותנו לה שם כלשהו (מחסן אולי).
2. הכניסו אליה את כל הקבצים האחרים, למעט את main.dart שיישאר בה.
בדקו עכשיו אם F5 פועל. כנראה שכן. אם לא אז המשיכו למדריך הבא.
שינוי בקובץ json
=============
לפתרון הבעיה עשו כך:
1. ב-Explorer שמשמאל (איפה שמופיעים כל הקבצים) מצאו את הקובץ שלכם.
2. לחצו עליו ובחרו בתפריט שעולה את "Copy Relative Path".
3. פתחו את קובץ launch.json.
4. בשורת "program" הדביקו את הכתובת שהעתקתם, במקום הכתובת היחסית הנוכחית (שכנראה היא lib/main.dart).
5. חזרו לקובץ שלכם והפעילו אותו (F5).
בהצלחה!
בדרך כלל הסיבה היא שהקובץ שעליו אתם עובדים (אם הוא לא main.dart) לא מופיע נכון בקובץ launch.json. לפחות ככה זה בשפת Dart.
ניקוי התיקייה
==========
קודם כל ולפני הכל, בהנחה שקובץ ה-main הוא בתיקיית lib, ככל הנראה יש בתיקייה עוד קבצים. עשו כך:
1. צרו תיקייה בתוך lib ותנו לה שם כלשהו (מחסן אולי).
2. הכניסו אליה את כל הקבצים האחרים, למעט את main.dart שיישאר בה.
בדקו עכשיו אם F5 פועל. כנראה שכן. אם לא אז המשיכו למדריך הבא.
שינוי בקובץ json
=============
לפתרון הבעיה עשו כך:
1. ב-Explorer שמשמאל (איפה שמופיעים כל הקבצים) מצאו את הקובץ שלכם.
2. לחצו עליו ובחרו בתפריט שעולה את "Copy Relative Path".
3. פתחו את קובץ launch.json.
4. בשורת "program" הדביקו את הכתובת שהעתקתם, במקום הכתובת היחסית הנוכחית (שכנראה היא lib/main.dart).
5. חזרו לקובץ שלכם והפעילו אותו (F5).
בהצלחה!