
npm i -g nodemon. אחרי ההתקנה הוא זמין בכל הפרויקטים במחשב.node app.js מריץ את התוכנית פעם אחת.nodemon app.js מריץ את התוכנית ומאזין לשינויים. בכל שמירה של שינוי בקוד התוכנית תרוץ מחדש.nodemon בלי פרמטרים. הכלי מזהה לבד את קובץ הכניסה של הפרויקט מתוך package.json ומריץ אותו.הטקסט המלא של הדקות הראשונות בהרצאה «הסבר על Nodemon» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
קיים פאקג' ממש מגניב שנקרא NodeMon. NodeMon זה קיצור של Node Monitor. הפאקג' הזה זה פאקג' שבעצם מאזין לשינויים של ה-source code שלכם, וכל פעם שיש לכם איזשהו שינוי באיזשהו source code, אז הוא אוטומטית מריץ מחדש את התוכנית.
אם זה מה שאנחנו רוצים ולא כל פעם להריץ בעצמנו, אז זה מתאים לנו. אם אנחנו רוצים לפתח, לפתח, לפתח, ורק מתי שסיימנו אז אנחנו רוצים להריץ, אז הפאקג' הזה פחות יתאים לנו בהקשר הזה.
בואו נראה איך אנחנו מתקינים אותו ואיך אנחנו עובדים איתו. אז נודמון זה לא פאקג' שאנחנו עושים לו required, אלא פאקג' שעובד עם ה-CLI, ולכן אנחנו רוצים להתקין אותו גלובלית במחשב, כך שגם אם אנחנו נעבוד בפרויקטים אחרים במחשב, אז הוא יהיה זמין לנו.
אז איך אמרנו שאנחנו מתקינים משהו גלובלית? npm i, קיצור של install, השם שלו זה node-mon-g, enter. זה מתקין אותו גלובלית בתיקייה שראינו בסרטון הקודם.
בואו רגע נראה שהוא מסיים את זה. אוקיי, סיים. נתחיל לכתוב איזה משהו ראשוני, console.log.testing.node-mon. אם אני עכשיו אריץ את זה על ידי Node-App-Enter אז הוא כמובן יראה לי את זה. אבל אם עכשיו אני אלך וישנה כאן איזה משהו Testing Node-Mode This is a simple change אני לא רואה שהוא
מריץ. איך אנחנו מריצים את זה עם Node-Mode? אז כל מה שאנחנו צריכים לעשות זה פשוט לרשום כאן Node-Mode ואת השם של הקובץ. במקום נוד ואת השם של הקובץ.
אז בואו נרשום נודמון אפ, אנטר, ואנחנו רואים שהוא מריץ לנו, הנה אנחנו רואים טסטינג נודמון.
עכשיו בואו ניגש לכאן ונרשום This is a simple change, וברגע שעוברת איזושהי שנייה מהשינוי האחרון אנחנו רואים שהוא עוד פעם מריץ לנו, אנחנו לא היינו צריכים לעשות שום דבר.
אני מוחק איזה משהו ואני רואה שהוא מריץ. אז יש לנו אפשרות פשוט להריץ את זה בצורה כזאת עם NodeMon. עכשיו, אם אנחנו, בואו רגע נפסיק את הריצה