למה להשתמש בו? Lerna משמשת בעיקר בפרויקטים גדולים יותר שעלולים להיות קשים לתחזוקה עם הזמן. זה מאפשר מודולריזציה של הקוד למאגרים קטנים יותר הניתנים לניהול והפשטה של קוד שניתן לשיתוף בו ניתן להשתמש בכל חלקי המשנה האלה.
האם עליי להשתמש במרחבי עבודה עם lerna?
בסך הכל. לרנה בשילוב עם חללי עבודה עם חוט הוא שילוב נהדר. לרנה מוסיפה פונקציונליות שירות על גבי סביבות העבודה של Yarn לעבודה עם חבילות מרובות. סביבות עבודה של חוט מאפשרות להתקין את כל התלויות יחד, מה שהופך את הקובץ השמור וההתקנה למהירים יותר.
מי משתמש ב-lerna?
לפי הדיווחים, חברות 64 משתמשות ב-Lerna בערימות הטכנולוגיה שלהן, כולל Postclick, quero ו-caredoc
- Postclick.
- quero.
- caredoc.
- Frontend.
- המחסנית שלנו.
- Redfin.
- ביוגרפיה ירוקה יותר.
- Frontend.
מה זה npm lerna?
Lerna הוא כלי לניהול מספר פרויקטים של Javascript עם מספר חבילות (נקרא monorepos), תוך אופטימיזציה של זרימות העבודה סביבם. אתה יכול להתקין אותו גלובלי עם npm install --global lerna, yarn global add lerna או מנהל החבילות המועדף עליך, כדי להפעיל פקודות עם lerna.
מה עושה לרנה מפרסם?
lerna publish
צור מהדורה חדשה של החבילות שעודכנו. מבקש גרסה חדשה ומעדכן את כל החבילות ב-git וב-npm.