
npm install ואת שם החבילה. המרצה מדגים שתי חבילות.lit היא חבילה שממירה טקסט ל"ליט", סלנג אינטרנטי שבו מחליפים אותיות בספרות או בסימנים.npm install lit, או בקיצור npm i lit. החבילה נכנסת לתיקיית node_modules ונרשמת ב-package.json תחת dependencies.const lit = require('lit'), ואז קוראים לפונקציה lit.convert('...') עם מחרוזת.npm install colors, ואז require('colors').red, green, blue, yellow ו-magenta צובעות את המחרוזת בקונסול.bgRed ו-bgGreen מגדירות צבע רקע. אפשר לשלב אותן עם צבע טקסט.inverse מחליף בין צבע הטקסט לרקע, zebra יוצר פסים כמו זברה, ו-random בוחר צבעים באקראי.package.json, ולכן אפשר לשחזר את הפרויקט בהמשך.הטקסט המלא של הדקות הראשונות בהרצאה «התקנת Package עם NPM» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
אז בכדי להתקין פאקג' מ-NPM ולהשתמש בו, כל מה שאנחנו צריכים לעשות זה לרשום את הפקודה NPM, Install, ואת שם הפאקג'.
קיים איזשהו פאקג' מעניין שאני רוצה להתקין שנקרא ליט. אוקיי, מה זה ליט? ליט זה בעצם מונח אינטרנטי כזה, בסלנג אינטרנטי, שמתאר איזשהו משפט או מילה שהחליפו בה חלק מהאותיות או את כל האותיות, לסימנים או לספרות, ככה שזה דומה למשפט המקורי.
תכף אנחנו נראה מה הכוונה. אז קיים ב-NPM פאקג' כזה, ואנחנו מבצעים npm install it, enter, ואז המערכת ניגשת כמובן לשרתי npm, מורידה לנו את הפאקג' ואומרת לנו בדיוק שהיא התקינה אותו.
ואנחנו רואים added one package. אם הפאקג' הזה היה משתמש בתוכו בעוד פאקג'ים, אז היינו רואים כאן רשימה של כל הפאקג'ים שהותקנו בנוסף. אבל ליט משתמש רק בפאקג' אחד, כלומר הוא בנוי רק מפאקג' אחד מעצמו ואין לו dependencies נוספים.
אז כל מה שאנחנו צריכים לעשות עכשיו בשביל להשתמש בו זה const ליט, כמובן שאני יכול להמציא איזה שם אחר שאני רוצה כי זה בסך הכל משתנה, שווה rick wire וליט.
עכשיו אנחנו יכולים לראות דרך אגב שבפאקג' ה-Jethon שלנו מתווסף אזור שנקרא Dependencies ואנחנו רואים שהפרויקט שלנו, הפאקג' שאנחנו בונים, כל הפרויקט הנוכחי, תלוי עכשיו בליט כי הוא משתמש בליט ואנחנו רואים גם את המספר הגרסה של ליט.
מה זה אנחנו נראה בהמשך כשנדבר על הפורמט של הגרסאות של NPM. אז קודם כל אנחנו רואים שאנחנו תלויים כרגע בליט, סבבה? בואו נחזור ומה אנחנו יכולים לעשות איתו.
אז כל מה שאנחנו צריכים לעשות זה לקרוא ליט לפונקציה אחת ויחידה שיש בתוכו שנקראת convert ולתת לה איזושהי מחרוזת. בואו ניתן לה את המחרוזת. This is a long קול סטרינג טו טסט ליט מכניזם אנד ליט פאקג' יש לי פה שגיאה מכניזם בצורה כזאת יופי עד עכשיו הדבר הזה יחזיר לי מכרוזת אחרת ובואו נציג את המכרוזת האחרת
ונראה מה בעצם כתוב בה קונסול לוג ונציג את sdr כאן סיימתי לבנות את התוכנית שלי שמשתמשת עם פאקג' מ-npn בואו נריץ את זה ושימו לב מה ההבדל המכרובת שאני כתבתי מול המכרוזת המכרובת שבעצם ליט יצרה ואם תסתכלו תראו שאפשר איכשהו לקרוא את זה אנחנו רואים שבמקום s יש לנו 5 במקום המילה ליתר דיוק במקום האות a יש לנו 4 ואז אפשר לקרוא
Oh, this is a long, cool string to test ליט mechanism and ליט package. אנחנו רואים שזה בעצם מה שזה עשה. טוב, זה יכול להיות די חמוד או די טיפשי, תחליטו אתם.
בואו נתקין עוד אחד. אז אנחנו רוצים להתקין עוד איזה פקקג' מעניין, npm install, דרך אגב, במקום install אפשר i, ואנחנו רוצים את colors, יש לנו פאקג' כזה, colors, והנה אנחנו רואים שהוא עודכן.
All right, מה אנחנו עושים עם colors? קודם כל, בואו נגדיר אותו. רק wire colors. מה ש-colors מאפשר לנו לעשות זה לצבוע בכל מיני צבעים את המכרובות שאנחנו מציגים על הקונסול.
בואו ניקח כאן מכרובת red ונריץ את זה רגע. האמת שאת אלה אפשר רגע להוריד, יש בטעות, התקנתי עוד פעם את colors, התכוונתי לעשות את זה, והנה אנחנו רואים כאן מחוזת red.
בואו ניקח עוד כמה, יש לנו כאן את green כמובן, יש לנו כאן blue,