כיצד להתקין את Node.js וליצור סביבת פיתוח מקומית ב-Windows

הסופר בחר ב־Code.org לקבל תרומה כחלק מתוכנית Write for Donations.

הקדמה

Node.js הוא סביבת ריצה פופולרית ל-JavaScript שעוזרת לך לעבוד עם ספריות פרונט-אנד כמו React, Angular, ו־Vue. תוכל גם לבנות יישומים full-stack בעזרת הספריות Express ו־Nest. כדי לבנות יישומים ב-JavaScript, יהיה עליך להקים סביבת Node מקומית.

במדריך זה, תקין סביבת פיתוח Node.js מקומית עבור מחשב Windows שלך.

דרישות מוקדמות

תצטרך מחשב שולחני או נייד המריץ את Windows 10 עם גישור מנהל וחיבור לאינטרנט.

שלב 1 — התקנת Node.js באמצעות מנהל גרסאות Node

מנהל גרסאות Node או NVM הוא השיטה המועדפת להתקנת Node.js על המחשב שלך. NVM מאפשר לך לשמור על מספר גרסאות של Node.js בו זמנית, מה שמועיל אם תצטרך להשתמש בגרסאות מסוימות של Node לפרויקטים שונים. NVM כולל גרסה לווינדוס שתשתמש בה כדי להתקין את Node.js בשלב זה.

כדי להתקין את הגרסה האחרונה, עבור לדף השחרורים של NVM-windows. לפי התאריך של כתיבת המדריך זה, הגרסה האחרונה של NVM היא 1.1.9.

גלול לאזור הנכסים ולחץ על nvm-setup.exe כדי להוריד את קובץ ההתקנה לתיקיית ההורדות של המחשב שלך:

NVM Assets section

לאחר שההורדה מסתיימת, עבור למיקום ההורדות שלך ולחץ פעמיים על קובץ nvm-setup.exe כדי להתחיל בתהליך ההתקנה.

אשף ההתקנה יטען ויספק אפשרויות לבחירה, כגון תיקיית היעד עבור הכלי:

NVM Installation — Select the Destination Location

עקוב אחר ההוראות להתקנת NVM על המחשב שלך.

לאחר מכן, פתח את הטרמינל, מערכת הפקודות או פוורשל כמו מנהל על המחשב שלך.

השתמש בפקודה זו כדי לוודא את ההתקנה של NVM:

  1. nvm -v

תראה את הפלט הבא עם מספר הגרסה של NVM:

Output
Running version 1.1.9. ...

אתה יכול לראות אילו גרסאות של Node זמינות להתקנה באמצעות הפקודה הזו:

  1. nvm list available

תראה רשימה של גרסאות Node:

Output
| CURRENT | LTS | OLD STABLE | OLD UNSTABLE | |--------------|--------------|--------------|--------------| | 18.7.0 | 16.16.0 | 0.12.18 | 0.11.16 | | 18.6.0 | 16.15.1 | 0.12.17 | 0.11.15 | | 18.5.0 | 16.15.0 | 0.12.16 | 0.11.14 | | 18.4.0 | 16.14.2 | 0.12.15 | 0.11.13 | | 18.3.0 | 16.14.1 | 0.12.14 | 0.11.12 | | 18.2.0 | 16.14.0 | 0.12.13 | 0.11.11 | | 18.1.0 | 16.13.2 | 0.12.12 | 0.11.10 | | 18.0.0 | 16.13.1 | 0.12.11 | 0.11.9 | | 17.9.1 | 16.13.0 | 0.12.10 | 0.11.8 | | 17.9.0 | 14.20.0 | 0.12.9 | 0.11.7 | | 17.8.0 | 14.19.3 | 0.12.8 | 0.11.6 | | 17.7.2 | 14.19.2 | 0.12.7 | 0.11.5 | | 17.7.1 | 14.19.1 | 0.12.6 | 0.11.4 | | 17.7.0 | 14.19.0 | 0.12.5 | 0.11.3 | | 17.6.0 | 14.18.3 | 0.12.4 | 0.11.2 | | 17.5.0 | 14.18.2 | 0.12.3 | 0.11.1 | | 17.4.0 | 14.18.1 | 0.12.2 | 0.11.0 | | 17.3.1 | 14.18.0 | 0.12.1 | 0.9.12 | | 17.3.0 | 14.17.6 | 0.12.0 | 0.9.11 | | 17.2.0 | 14.17.5 | 0.10.48 | 0.9.10 |

Node יש לו שתי גרסאות עיקריות: Current ו־LTS לתמיכה לטווח ארוך. לצורך פיתוח, מומלץ להתקין את גרסת ה־LTS. תוכל גם לקרוא עוד על איזו גרסת Node להשתמש בה.

תתקין לאחר מכן את גרסת ה־LTS האחרונה מהרשימה עם הפקודה הבאה:

  1. nvm install 16.16.0

גרסת Node.js 16.16.0 תתקין על המחשב שלך:

Output
Downloading node.js version 16.16.0 (64-bit)... Extracting... Complete Installation complete. If you want to use this version, type nvm use 16.16.0

בדוק את הגרסאות של Node המותקנות על המחשב שלך:

  1. nvm list

תראה רשימה עם הגרסאות של Node הזמינות:

Output
16.16.0 * 16.15.0 (Currently using 64-bit executable) 14.16.0 8.12.0

אם יש לך יותר מגרסה אחת מותקנת, תוכל לבחור גרסה אחרת מהרשימה עם nvm use, ולציין את הגרסה שברצונך להשתמש בה:

  1. nvm use 16.16.0

תראה פלט כמו בדוגמה הבאה:

Output
Now using node v16.16.0 (64-bit)

השתמש בפקודה הבאה כדי לוודא את גרסת ה־Node:

  1. node --version

תראה את גרסת ה־Node בפלט:

Output
v16.16.0

Node מתקין גם את ניהול החבילות של Node (NPM) להתקנה וניהול של חבילות Node. השתמש בפקודה הבאה כדי לוודא את גרסת ה־NPM:

  1. npm --version

תראה את גרסת ה־NPM בפלט:

Output
8.11.0

בשלב זה, התקנת את Node. כדי להשלים את ההגדרה של סביבת הפיתוח המקומית שלך, יהיה עליך גם להתקין את Git Bash על המחשב שלך בשלב הבא.

שלב 2 — התקנת Git Bash

בשלב זה, תתקין את Git Bash במחשב שלך. Git הוא מערכת ניהול גרסאות פופולרית, ו-Bash הוא תוכנת טרמינל פופולרית עבור מערכת ההפעלה Linux.

כמשתמש ב-Windows, תוכל לבצע רוב המשימות באמצעות פקודות הפומבים המובנות ב-Windows או PowerShell. אף עם זאת, פקודות ה-Linux הן התקן בזרמים העיקריים של פיתוח התוכנה המודרנית. על ידי שימוש ולמידה של פקודות Bash, תוכל לממש את רוב ההדרכות לתכנות.

אם אתה מפעיל את Windows 11 או יש לך את הגרסה האחרונה של Windows 10 לפיתוח, תוכל להתקין את Git באמצעות כלי השורת פקודה winget:

  1. winget install --id Git.Git -e --source winget

כלי ה-winget הוא ממשק הלקוח לשירות מנהל החבילות של Windows.

הדגל --id אומר ל-winget להתקין חבילה המזוהה לפי הזיהוי הייחודי שלה. הדגל -e או exact דורש רגישות לאותיות רישון. הדגל --source מבטיח התקנה מהמקור הנתבצע כאן, מהאחסון winget.

תוכל גם להתקין את Git Bash עם אשף ההתקנה על ידי ביקור ב- אתר של Git:

Git downloads page

אם בחרת להשתמש באשף ההתקנה, יש להריץ את קובץ ההתקנה עם הגדרות ברירת המחדל לאחר הורדתו.

Git installation wizard

לאמת את ההתקנה של Git שלך, הפעל את הפקודה הבאה:

  1. git --version

תראה את הגרסה:

Output
git version 2.30.2.windows.1

עם הכלים הדרושים על המחשב שלך, אתה יכול כעת ליצור תוכנית פשוטה ב-Node.js כדי לבדוק שהכל עובד כצפוי.

שלב 3 — יצירת תוכנית פשוטה

בשלב זה, תיצור אפליקציה פשוטה שתדפיס "שלום, עולם" כדי לבדוק את הרץ של Node.js.

פתח את אפליקציית Git Bash שהתקנת עכשיו. אז השתמש בפקודה הבאה כדי ליצור קובץ חדש עם nano, עורך טקסט בשורת פקודה:

  1. nano hello.js

באופן אלטרנטיבי, אתה יכול לפתוח קובץ זה בעורך המועדף עליך, כגון VSCode.

הוסף את השורות הבאות לקובץ hello.js:

hello.js
let message = "Hello, World!";
console.log(message);

למעשה, אתה מגדיר את משתנה message עם מחרוזת של Hello, World!. אז, console.log יציג את תוכן המשתנה message כאשר הקובץ מופעל.

שמור וסגור את הקובץ.

כעת הפעל את התוכנית עם Node:

  1. node hello.js

התוכנית מבצעת ומציגה את הפלט שלה למסך:

Output
Hello, World!

Node.js מאפשר לך להריץ קוד JavaScript בלעדי דפדפן, ולכן אתה יכול להריץ את הקובץ hello.js.

סיכום

Node הוא סביבת הרצה חזקה של JavaScript. במדריך זה, יצרת סביבת פיתוח מקומית עבור Node ב- Windows 10 שלך.

עכשיו שיש לך את הסביבת פיתוח המקומית שלך ב- Windows, תוכל להגדיר שרת Node ולהתחיל לבנות אפליקציות קדמיות על ידי עקיפה של המדריכים שלנו ל- React, Angular, ו- Vue.js. לפיתוח מלא-ערך, תוכל להגדיר פרויקטים ב- Express.

Source:
https://www.digitalocean.com/community/tutorials/how-to-install-node-js-and-create-a-local-development-environment-on-windows