במאמר הבא אנו נסתכל על חוט. זה סוג של מתקין חבילות JavaScript ומנהל תלות ששוחרר על ידי פייסבוק בשיתוף פעולה עם מפתחים אחרים כמו גוגל. מתקין זה מציג שינויים בניהול תלות, ביצוע משימות וכמה שיפורי ביצועים.
חוט תומך ברישום NPM, אך שונה בהתקנת החבילה. הוא משתמש בקבצי נעילה ו- אלגוריתם התקנה דטרמיניסטי, המאפשר לך לשמור על אותו מבנה ספריות צומת_מודולים לכל המשתמשים המעורבים בפרויקט. זה יכול לעזור להפחית שגיאות שקשה לעקוב אחרין במכונות מרובות.
ברוב פרויקטי התכנות, ניהול תלות הוא משימה חשובה. חוט הוא מנהל תלות חבילה מהיר, מאובטח ואמין ליישומי NodeJS. זה תואם ל- NPM, המשמש להתקנה, תצורה, עדכון והסרה של חבילות.
חוט הוא מנהל קוד פתוח, שיוצר מטמון לחבילה שהורדה במחשב המשתמש ויכול לעשות שימוש חוזר בחבילה זו במידת הצורך, מבלי להוריד אותה שוב ושוב. באמצעות בדיקות בדיקה, מנהל החבילות הזה מאמת את תקינות כל חבילה מותקנת לפני ביצוע הקוד שלה. בנוסף ניתן להשתמש בחוט במצב לא מקוון.
בשורות הבאות נראה כיצד להתקין חוט באובונטו 20.04 LTS באמצעות סביבת שורת פקודה. כדי להשתמש בו אנו זקוקים NodeJS , כי זה תלוי בו.
התקן חוט באובונטו 20.04 LTS
מאגר רשמי ב- Ubuntu 20.04 LTS זמין להתקנה. באמצעות PPA זה, אנו יכולים להתקין חוט ברחבי העולם במערכת. כדי להמשיך בהתקנה במחשב שלנו, נצטרך לפתוח מסוף (Ctrl + Alt + T) ואז לבצע כל אחד מהשלבים הבאים:
התקן את cURL ב- Ubuntu 20.04 LTS
אם עדיין לא מותקן הכלי הזה במערכת שלך, תוכל התקן אותו ממאגר החבילות הרשמי של אובונטו 20.04 LTS. כל שעליך לעשות הוא להפעיל את הפקודה הבאה להתקנת cURL:
sudo apt install curl
הוסף מפתח GPG
לאחר שהתקנו את CURL כהלכה במערכת, לפני שנתחיל בהתקנה, אנו נבצע זאת הוסף מפתח GPG לאימות חבילות חוט. כדי לייבא את מקש GPG, פשוט הקלד את הפקודה הבאה באותו מסוף (Ctrl + Alt + T):
curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
הפעל את מאגר החוטים
כדי להתחיל בהתקנה, ראשית אנו הולכים להוסיף ולאפשר את המאגר הדרוש באובונטו 20.04 LTS. לשם כך, באותו מסוף אנו נשתמש בפקודה:
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
עדכן את המטמון והתקן את חוט
בשלב זה, ראשית אנו נעשה זאת עדכן את מטמון ה- APT ואז יותקן חוט באובונטו 20.04 LTS באמצעות הפקודה הבאה:
sudo apt update && sudo apt install yarn
אם אתה משתמש כעת ב- Nodejs ו- NPM, תוכל להתקין את Yarn על ידי הקלדה הפקודה הבאה במסוף (Ctrl + Alt + T):
sudo apt install --no-install-recommends yarn
בדוק גרסת חוט
לאחר סיום ההתקנה, נוכל לעשות זאת בדוק אם הוא הותקן בהצלחה במערכת אובונטו 20.04 שלנו או לא. אנו נעשה זאת על ידי ביצוע במסוף שלנו (Ctrl + Alt + T):
yarn --version
לאחר ביצוע הפקודה שלעיל, המסוף יציג לנו את הגרסה המותקנת.
התקן חבילות עם חוט
מרבית החבילות יותקנו מהרישום של NPM ויקראו פשוט לפי שם החבילה שלהן. לדוגמה, אם היינו רוצים להתקין את החבילה להגיב של הרישום NPM לא יהיה לנו יותר לכתוב הפקודה:
yarn add react
כדי מידע נוסף על אופן התקנת חבילות עם חוט, משתמשים יכולים להתייעץ עם התיעוד בעניין זה שנמצא בו אתר הפרויקט.
אם אתה צריך מידע נוסף על התקנת חוט באובונטו, משתמשים יכולים להתייעץ עם דף הפרויקט. בעמוד זה נוכל למצוא גם את תיעוד על הפרוייקט. אנו גם נמצא את הקוד שלך ומידע נוסף מדף החוט בכתובת GitHub.