
winget שמורידה ומתקינה את Git for Windows לבד. winget הוא חנות האפליקציות של Windows.git -v.git clone עם כתובת הפרויקט מהכפתור הירוק Copy URL to Clipboard (עם סיומת .git). נוצרת תיקייה עם צד השרת.npm install, אבל קל יותר להריץ npm install בלי כלום. הוא קורא את package.json, שמפרט בסעיף dependencies את כל מה שהאתר תלוי בו, ומתקין הכול.node_modules. היא כוללת 103 מודולים, כי כל מודול תלוי במודולים אחרים (המודולים שביקשנו הורידו עוד).npm install <שם מודול> מתקין מודול אחד.npm i עם כמה שמות מתקין כמה מודולים יחד.הטקסט המלא של הדקות הראשונות בהרצאה «התקנה של git פרויקט NodeJS» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום לכולם. בסרטון זה אנחנו הולכים להתקין Git כדי להביא את הקוד של האתר שלנו. אפשר לכתוב git download או git install ועבור Windows יש לנו פה פקודה מוכנה של winget.
winget זאת חנות האפליקציות ל-Windows ואנחנו אומרים לו תתקין לנו מתוך חנות האפליקציות את התוכנת Git. יכולנו גם, אה, להוריד Installer Stand Alone כמו שעשינו עד עכשיו.
אם אני אוריד Installer פשוט ירד לי קובץ exe שאני מריץ ומתקין. אתם יודעים מה? ניכנס פה ונריץ את הפקודה ב-PowerShell כי התקנה רגילה עם next, next, next אתם כבר ראיתם.
נפעיל PowerShell Run as Administrator ונריץ את הפקודה הזאת. נעשה Enter. שימו לב, הוא לבד מוריד את ה-Git for Windows ולבד מריץ אותו ומתקין אותו.
זה למעשה אותו Setup שהוא מריץ לנו אותו לבד. סיימנו להתקין. בואו נבדוק שזה עובד ב-CMD חדש. אני פותח CMD נקי ומריץ git מינוס v והוא עובד.
עכשיו בשעה טובה ומוצלחת סיימנו את כל ההתקנות ואפשר להוריד את הפרויקט שלנו למכונה הווירטואלית ולהריץ את השרת. אני נכנס לתוך תיקיית Desktop, C user admin Desktop, שזה שולחן העבודה.
אם אני אעשה פה איזשהו קובץ בתוך תיקיית Desktop הוא יופיע פה בשולחן העבודה. למעשה ה-Windows מציג לי את הקבצים שנמצאים בהארד דיסק בתיקייה הזאת כשולחן העבודה. אז בואו נעשה git clone וניתן לו את שם הפרויקט שלנו, שזה פה בכפתור הירוק Copy URL to Clipboard נקודה Git בסוף.
אז אני עושה git clone. הוא יצר לי פה תיקייה. שימו לב מה יש לנו פה בתוך התיקייה הזאת. יש לנו את הצד של השרת, פקודות שהשרת מריץ ואם נפתח אותם ב-Notepad אנחנו נראה פקודות בשפת JavaScript.
שימו לב כל השרת הזה זה ארבעים ושמונה שורות. כדי שכל השרת זה יגיעו לארבעים ושמונה שורות קוד צריך להשתמש בספריות מוכנות.