PracticU

הסבר על Nodemon

בלי כתוביותעם כתוביות
PracticU › קורס NodeJS › הסבר על Nodemon
מילון מושגים:
npm - מנהל החבילות של Node.js, המשמש להתקנה ולניהול ספריות JavaScript בפרויקט.
פרמטר - ערך שמועבר לפונקציה או לפקודה כקלט, ומשפיע על אופן פעולתן ועל התוצאה שהן מחזירות.
חבילה - אוסף ארוז של קוד, ספריות או קבצים המופץ כיחידה אחת ומותקן בעזרת מנהל חבילות.
JSON - פורמט טקסט קריא לייצוג נתונים מובְנים כזוגות מפתח-ערך, נפוץ להחלפת מידע בין שרת ללקוח.

הסבר על Nodemon
Nodemon הוא כלי שמאזין לשינויים בקבצי הקוד ומריץ את התוכנית מחדש בכל שינוי. הוא מתאים כשרוצים לפתח ולראות תוצאות מיד. הוא פחות מתאים כשעורכים הרבה שינויים קטנים, כי כל שינוי גורם להרצה מחדש.
התקנה
Nodemon הוא כלי CLI, ולכן מתקינים אותו גלובלית: npm i -g nodemon. אחרי ההתקנה הוא זמין בכל הפרויקטים במחשב.
שימוש
1. הרצה רגילה: node app.js מריץ את התוכנית פעם אחת.
2. הרצה עם nodemon: nodemon app.js מריץ את התוכנית ומאזין לשינויים. בכל שמירה של שינוי בקוד התוכנית תרוץ מחדש.
3. בלי שם קובץ: מריצים nodemon בלי פרמטרים. הכלי מזהה לבד את קובץ הכניסה של הפרויקט מתוך package.json ומריץ אותו.
כשעובדים עם nodemon אין צורך להריץ את התוכנית בכל פעם מחדש בעצמנו.
השיעור הבא בקורס: יצירת קבצי הגדרות - NodeJS config files

פרקי ההרצאה: הסבר על Nodemon

  1. 00:00

    מהו Nodemon ולמה הוא מועיל

  2. 00:38

    התקנה גלובלית של Nodemon

  3. 01:53

    הרצת קובץ עם Nodemon והפעלה מחדש אוטומטית

תמלול ההרצאה: הסבר על Nodemon

הטקסט המלא של הדקות הראשונות בהרצאה «הסבר על Nodemon» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:02

    קיים פאקג' ממש מגניב שנקרא NodeMon. NodeMon זה קיצור של Node Monitor. הפאקג' הזה זה פאקג' שבעצם מאזין לשינויים של ה-source code שלכם, וכל פעם שיש לכם איזשהו שינוי באיזשהו source code, אז הוא אוטומטית מריץ מחדש את התוכנית.

  2. 00:26

    אם זה מה שאנחנו רוצים ולא כל פעם להריץ בעצמנו, אז זה מתאים לנו. אם אנחנו רוצים לפתח, לפתח, לפתח, ורק מתי שסיימנו אז אנחנו רוצים להריץ, אז הפאקג' הזה פחות יתאים לנו בהקשר הזה.

  3. 00:42

    בואו נראה איך אנחנו מתקינים אותו ואיך אנחנו עובדים איתו. אז נודמון זה לא פאקג' שאנחנו עושים לו required, אלא פאקג' שעובד עם ה-CLI, ולכן אנחנו רוצים להתקין אותו גלובלית במחשב, כך שגם אם אנחנו נעבוד בפרויקטים אחרים במחשב, אז הוא יהיה זמין לנו.

  4. 00:58

    אז איך אמרנו שאנחנו מתקינים משהו גלובלית? npm i, קיצור של install, השם שלו זה node-mon-g, enter. זה מתקין אותו גלובלית בתיקייה שראינו בסרטון הקודם.

  5. 01:18

    בואו רגע נראה שהוא מסיים את זה. אוקיי, סיים. נתחיל לכתוב איזה משהו ראשוני, console.log.testing.node-mon. אם אני עכשיו אריץ את זה על ידי Node-App-Enter אז הוא כמובן יראה לי את זה. אבל אם עכשיו אני אלך וישנה כאן איזה משהו Testing Node-Mode This is a simple change אני לא רואה שהוא

  6. 01:53

    מריץ. איך אנחנו מריצים את זה עם Node-Mode? אז כל מה שאנחנו צריכים לעשות זה פשוט לרשום כאן Node-Mode ואת השם של הקובץ. במקום נוד ואת השם של הקובץ.

  7. 02:11

    אז בואו נרשום נודמון אפ, אנטר, ואנחנו רואים שהוא מריץ לנו, הנה אנחנו רואים טסטינג נודמון.

  8. 02:19

    עכשיו בואו ניגש לכאן ונרשום This is a simple change, וברגע שעוברת איזושהי שנייה מהשינוי האחרון אנחנו רואים שהוא עוד פעם מריץ לנו, אנחנו לא היינו צריכים לעשות שום דבר.

  9. 02:35

    אני מוחק איזה משהו ואני רואה שהוא מריץ. אז יש לנו אפשרות פשוט להריץ את זה בצורה כזאת עם NodeMon. עכשיו, אם אנחנו, בואו רגע נפסיק את הריצה

לקורס המלא: קורס NodeJS אונליין בעברית

ההרצאה הקודמת: פקודות NPM

ההרצאה הבאה: יצירת קבצי הגדרות - NodeJS config files

קורסים נוספים במסלול

  • קורס יסודות HTML - בניית אתר אינטרנט פשוט
  • קורס CSS 3 - בדגש על Flex & Grid
  • קורס Javascript כולל JQuery
  • קורס ג'אווה סקריפט מעשי - JavaScript
  • קורס TypeScript
  • קורס ריאקט - React