במאמר הבא אנו נסתכל כיצד אנו יכולים התקן את Node.js ו- npm באובונטו 20.04 | 18.04. זוהי סביבת זמן ריצה בפלטפורמות קוד פתוח עבור JavaScript שכבר נדון בהן esta página ומשתמש במודל הפעלה / פלט / פלט / אוריינטציה, שהופך אותו לקל משקל ויעיל.
NodeJS הוא א מסגרת שרת קוד פתוח מבוססת JavaScript המשמש בעיקר לבניית יישומי שרת backend עם זמן ריצה של JavaScript. זה מבוסס על מנוע ה- JavaScript V8 של Chrome. Npm הוא מנהל החבילות המוגדר כברירת מחדל עבור NodeJS.
הוא משמש בעיקר לתכנות אסינכרוני והוא מסגרת קלילה מאוד, מה שהופך אותו למהיר יותר מאחרים. זה גם תואם למערכות ההפעלה הפופולריות ביותר. בעזרת מסגרת זו ניתן לפתח סוגים שונים של יישומים, כגון יישומי אינטרנט, יישומי שורת פקודה וכו 'באמצעות אובונטו.
הוסף מאגר NodeJS מ- NodeSource
NodeSource הוא מאגר הצמתים ברמה הארגונית של החברה אשר מתחזק ומכיל את הגרסאות העדכניות ביותר של NodeJS. מ- NodeSource נוכל להתקין גרסה ספציפית של NodeJS.
כדי להתקין את NodeJS מ- NodeSource, פשוט הפעל אחת מהפקודות הבאות כדי להוסיף את הגרסה הספציפית שמעניינת אותנו. לעשות זאת נצטרך להתקין תלתל. אם עדיין אין לך כלי זה, תוכל להתקין אותו באמצעות הפקודה:
sudo apt install curl
עכשיו בשביל להתקין את הגרסה האחרונה (הגרסה 14), במסוף (Ctrl + Alt + T) נוסיף את ה- PPA הזה:
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
כדי התקן את גרסה 12, כל שעליך לעשות הוא להפעיל את הפקודה:
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
כדי התקן את גרסת ה- LTS (הגרסה 10), ה- PPA לשימוש יהיה:
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
לאחר הוספת כל אחד ממרכיבי ה- PPA הללו, נוכל להתקין את הגרסה האחרונה של NodeJS מהמאגר שבחרנו. אם נוסיף כמה מאגרים, תותקן הגרסה האחרונה של NodeJS ולא ה- LTS.
התקן את NodeJS ו- npm
לצורך ההתקנה, במסוף (Ctrl + Alt + T) נצטרך לבצע את הפקודה:
sudo apt install nodejs
לאחר סיום ההתקנה, יש להתקין את מודולי NodeJS ו- npm ומוכנים לשימוש. אנו יכולים להשתמש בפקודות הבאות כדי ראה את מספר הגרסה המותקנת.
node --version npm --version
הפקודות יפרטו את הגרסה המותקנת של node ו- npm:
יכול להיות עיין בכל הוראות ההתקנה זמין מ פרויקט דף GitHub.
התקן את NodeJS ו- npm דרך Snap
דרך נוספת התקנת NodeJS היא באמצעות admin חבילות הצמד. זו אולי הדרך הקלה ביותר לעשות זאת.
קל ליצור תמונות ולהתקין חבילות תוכנה. אלה יישומים ארוזים עם כל התלות שלהם להפעלה בכל הפצות Gnu / Linux הפופולריות ממבנה יחיד.
כדי להתקין את הגרסה האחרונה (הגרסה 14במסוף (Ctrl + Alt + T):
sudo snap install node --channel=14/stable --classic
אנו יכולים להתקין את גרסה 13 מריץ את הפקודה:
sudo snap install node --channel=13/stable --classic
כדי התקן את גרסה 10, הפקודה לשימוש תהיה הבאה:
sudo snap install node --channel=10/stable --classic
בודק את השרת
כדי לבדוק אם שרת האינטרנט מותקן כהלכה, בואו ניצור קובץ בדיקה שנקרא http_server.js בתיקיית הבית שלנו באמצעות העורך המועדף עלינו:
cd ~/ vim http_server.js
אז אנחנו נעשה העתק והדבק את התוכן הבא בקובץ:
const http = require('http'); const hostname = '127.0.0.1'; const port = 3000; const server = http.createServer((req, res) => { res.statusCode = 200; res.setHeader('Content-Type', 'text/plain'); res.end('Prueba de Nodejs para Ubunlog'); }); server.listen(port, hostname, () => { console.log(`Servidor funcionando en http://${hostname}:${port}/`); });
לאחר מכן אנו שומרים את הקובץ. עַכשָׁיו אנו מבצעים זאת באמצעות הפקודה הבאה להפעלת השרת:
node http_server.js
עלינו לראות פלט שנראה כמו הבא במסוף:
עכשיו אם נפתח את הדפדפן המועדף עלינו ו אנו עוברים אל שם המארח של השרת או אל כתובת ה- IP ואחריו יציאה 3000עלינו לראות דף לדוגמא כדלקמן:
http://localhost:3000
כדי למידע נוסף על NodeJS, משתמשים יכולים לבקר ב- דף הפרויקט.
אהבתי מאוד עד כמה זה מוסבר.
תודה לך!