Πώς να κατεβάσετε και να εγκαταστήσετε το Node.js και το NPM Windows

⚡ Έξυπνη Σύνοψη

Εγκατάσταση Node.js σε Windows χρησιμοποιεί το επίσημο πρόγραμμα εγκατάστασης MSI ή τον διαχειριστή πακέτων Chocolatey, τα οποία και τα δύο περιλαμβάνουν NPM. Μετά την εγκατάσταση, ένα απλό σενάριο διακομιστή HTTP επιβεβαιώνει ότι το περιβάλλον εκτέλεσης εμφανίζει μια απόκριση Hello World στο πρόγραμμα περιήγησης.

  • 🪟 Windows Εγκαταστάτης: Το πρόγραμμα εγκατάστασης MSI από το nodejs.org εγκαθιστά το Node.js και το NPM μαζί.
  • 📦 Σοκολάτα: The Windows Ο διαχειριστής πακέτων εγκαθιστά το Node.js με μία μόνο εντολή PowerShell.
  • ⚙️ Γεια σου κόσμε: Ένας διακομιστής require('http') ακούει στη θύρα 8080 και επιστρέφει μια απόκριση.
  • 🔢 Έλεγχος έκδοσης: Η εκτέλεση των node -v και npm -v επιβεβαιώνει τις εγκατεστημένες εκδόσεις.
  • 🐧 Επιλογή WSL2: Microsoft συνιστά το Node.js σε WSL2 για ροές εργασίας ανάπτυξης τύπου Linux.
  • 🤖 Ρύθμιση Τεχνητής Νοημοσύνης: Οι βοηθοί τεχνητής νοημοσύνης δημιουργούν γρήγορα εντολές εγκατάστασης και σενάρια εκκίνησης διακομιστή.

Λήψη και εγκατάσταση του Node.js και του NPM στο Windows

Για να ξεκινήσετε τη δημιουργία των εφαρμογών Node.js, το πρώτο βήμα είναι η εγκατάσταση του framework Node.js. Το framework Node.js είναι διαθέσιμο για μια ποικιλία λειτουργικών συστημάτων από... Windows προς την Ubuntu και OS X. Μόλις εγκατασταθεί το πλαίσιο Node.js, μπορείτε να ξεκινήσετε τη δημιουργία των πρώτων σας εφαρμογών Node.js.

Το Node.js έχει επίσης τη δυνατότητα ενσωμάτωσης εξωτερικών ή εκτεταμένων λειτουργιών χρησιμοποιώντας προσαρμοσμένες ενότητες. Αυτές οι ενότητες πρέπει να εγκατασταθούν ξεχωριστά. Ένα παράδειγμα ενότητας είναι η MongoDB ενότητα, η οποία σας επιτρέπει να εργαστείτε με MongoDB βάσεις δεδομένων από την εφαρμογή Node.js.

Πώς να εγκαταστήσετε το Node.js στο Windows

Το πρώτο βήμα στη χρήση του Node.js είναι η εγκατάσταση των βιβλιοθηκών Node.js στο σύστημα πελάτη. Ακολουθούν τα βήματα για τη λήψη και εγκατάσταση του Node.js Windows:

Βήμα 1) Κάντε λήψη του Node.js Installer για Windows.

Μεταβείτε στον ιστότοπο https://nodejs.org/en/download/ και κατεβάστε τα απαραίτητα δυαδικά αρχεία. Στο παράδειγμά μας, θα κατεβάσουμε το Node.js στο Windows με τα αρχεία εγκατάστασης 32 bit.

Εγκαταστήστε το Node.js στο Windows

Βήμα 2) Εκτελέστε την εγκατάσταση. Double Κάντε κλικ στο αρχείο .msi που έχετε κατεβάσει για να ξεκινήσετε την εγκατάσταση. Κάντε κλικ στο κουμπί Εκτέλεση στην πρώτη οθόνη για να ξεκινήσετε την εγκατάσταση.

Εγκαταστήστε το Node.js στο Windows

Βήμα 3) Στην επόμενη οθόνη, κάντε κλικ στο κουμπί "Επόμενο" για να συνεχίσετε με τη λήψη και την εγκατάσταση του Node.js.

Εγκαταστήστε το Node.js στο Windows

Βήμα 4) Αποδεχτείτε τους όρους και τις προϋποθέσεις. Στην επόμενη οθόνη, αποδεχτείτε την άδεια χρήσης και κάντε κλικ στο κουμπί Επόμενο.

Εγκαταστήστε το Node.js στο Windows

Βήμα 5) Ορίστε τη διαδρομή. Στην επόμενη οθόνη, επιλέξτε τη θέση όπου πρέπει να εγκατασταθεί το Node.js και, στη συνέχεια, κάντε κλικ στο κουμπί Επόμενο.

  1. Αρχικά, εισαγάγετε τη θέση του αρχείου για την εγκατάσταση του Node.js. Εδώ θα αποθηκευτούν τα αρχεία για το Node.js μετά την εγκατάσταση.
  2. Κάντε κλικ στο κουμπί Επόμενο για να συνεχίσετε με την εγκατάσταση.

Εγκαταστήστε το Node.js στο Windows

Βήμα 6) Επιλέξτε τα προεπιλεγμένα στοιχεία που θα εγκατασταθούν. Αποδεχτείτε τα προεπιλεγμένα στοιχεία και κάντε κλικ στο κουμπί Επόμενο.

Εγκαταστήστε το Node.js στο Windows

Βήμα 7) Ξεκινήστε την εγκατάσταση. Στην επόμενη οθόνη, κάντε κλικ στο κουμπί εγκατάστασης του Node.js για να ξεκινήσετε την εγκατάσταση. Windows.

Εγκαταστήστε το Node.js στο Windows

Βήμα 8) Ολοκληρώστε την εγκατάσταση. Κάντε κλικ στο κουμπί Τέλος για να ολοκληρώσετε την εγκατάσταση.

Εγκαταστήστε το Node.js στο Windows

Σημείωση: Windows τώρα συνιστά στους προγραμματιστές να χρησιμοποιούν το Node.js με WSL2 (Η Windows Υποσύστημα για Linux) για ροές εργασίας ανάπτυξης τύπου Linux.

Πώς να εγκαταστήσετε το NPM Windows 10/8/7

Ο άλλος τρόπος για να εγκαταστήσετε το Node.js σε οποιοδήποτε μηχάνημα-πελάτη είναι να χρησιμοποιήσετε έναν "διαχειριστή πακέτων". Windows, η λήψη NPM (Node Package Manager) είναι γνωστή ως Chocolatey. Σχεδιάστηκε για να είναι ένα αποκεντρωμένο πλαίσιο για γρήγορη εγκατάσταση εφαρμογών και εργαλείων που χρειάζεστε.

Για εγκατάσταση NPM σε Windows μέσω Chocolatey, πρέπει να εκτελεστούν τα ακόλουθα βήματα.

Βήμα 1) Εγκατάσταση Chocolatey – Το Ιστότοπος Chocolatey Έχει πολύ σαφείς οδηγίες για το πώς πρέπει να εγκατασταθεί αυτό το framework.

  • Το πρώτο βήμα είναι να εκτελέσετε την παρακάτω εντολή στο παράθυρο της γραμμής εντολών. Αυτή η εντολή προέρχεται από τον ιστότοπο Chocolatey και είναι η τυπική εντολή για την εγκατάσταση του Node.js μέσω του Chocolatey.
  • Η παρακάτω εντολή είναι μια εντολή PowerShell που καλεί το απομακρυσμένο σενάριο PowerShell στον ιστότοπο Chocolatey. Αυτή η εντολή πρέπει να εκτελεστεί σε ένα παράθυρο εντολών PowerShell.
  • Αυτό το σενάριο PowerShell κάνει όλες τις απαραίτητες εργασίες για τη λήψη των απαιτούμενων στοιχείων και την εγκατάσταση τους ανάλογα.
@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin

Εγκαταστήστε το NPM σε Windows 10/8/7

Βήμα 2) Το επόμενο βήμα είναι να εγκαταστήσετε το Node.js στον τοπικό σας υπολογιστή χρησιμοποιώντας τον διαχειριστή πακέτων Chocolatey. Αυτό μπορεί να γίνει εκτελώντας την παρακάτω εντολή στη γραμμή εντολών.

Εγκαταστήστε το NPM σε Windows 10/8/7

Εάν η εγκατάσταση είναι επιτυχής, θα λάβετε το μήνυμα της επιτυχούς εγκατάστασης του Node.js.

Σημείωση: Εάν εμφανιστεί ένα σφάλμα όπως "C:\ProgramData\chocolatey\lib\libreoffice\tools\chocolateyInstall.ps1", τότε δημιουργήστε χειροκίνητα τον φάκελο στη διαδρομή.

Εκτέλεση της πρώτης σας εφαρμογής Hello World στο Node.js

Αφού κατεβάσετε και εγκαταστήσετε το Node.js στον υπολογιστή σας, ας προσπαθήσουμε να εμφανίσουμε την εντολή "Hello World" σε ένα πρόγραμμα περιήγησης ιστού. Δημιουργήστε ένα αρχείο Node.js με όνομα αρχείου firstprogram.js.

var http = require('http');

http.createServer(function (req, res) {
    res.writeHead(200, {'Content-Type': 'text/html'});
    res.end('Hello World!');
}).listen(8080);

Code Επεξήγηση:

  1. Η βασική λειτουργικότητα της συνάρτησης “require” είναι ότι διαβάζει a JavaΓραφή αρχείο, εκτελεί το αρχείο και στη συνέχεια προχωρά στην επιστροφή ενός αντικειμένου. Χρησιμοποιώντας αυτό το αντικείμενο, μπορεί κανείς να χρησιμοποιήσει τις διάφορες λειτουργίες που είναι διαθέσιμες στη λειτουργική μονάδα που καλείται από τη συνάρτηση require. Έτσι, στην περίπτωσή μας, επειδή θέλουμε να χρησιμοποιήσουμε τη λειτουργικότητα του HTTP, χρησιμοποιούμε την εντολή require(http).
  2. Σε αυτήν τη δεύτερη γραμμή κώδικα, δημιουργούμε μια εφαρμογή διακομιστή που βασίζεται σε μια απλή συνάρτηση. Αυτή η συνάρτηση καλείται κάθε φορά που υποβάλλεται ένα αίτημα στην εφαρμογή διακομιστή μας.
  3. Όταν λαμβάνουμε ένα αίτημα, ζητάμε από τη συνάρτησή μας να επιστρέψει μια απάντηση "Hello World" στον πελάτη. Η συνάρτηση writeHead χρησιμοποιείται για την αποστολή δεδομένων κεφαλίδας στον πελάτη, ενώ η συνάρτηση end κλείνει τη σύνδεση με τον πελάτη.
  4. Στη συνέχεια, χρησιμοποιούμε τη συνάρτηση server.listen για να κάνουμε την εφαρμογή διακομιστή μας να ακούει τα αιτήματα των πελατών στη θύρα 8080. Μπορείτε να καθορίσετε οποιαδήποτε διαθέσιμη θύρα εδώ.

Εκτέλεση του κώδικα

  1. Αποθηκεύστε το αρχείο στον υπολογιστή σας: C:\Users\Your Name\firstprogram.js
  2. Στη γραμμή εντολών, μεταβείτε στον φάκελο όπου είναι αποθηκευμένο το αρχείο. Πληκτρολογήστε την εντολή Node firstprogram.js.

Πρώτη εφαρμογή Hello World στο Node.js

  1. Τώρα, ο υπολογιστής σας λειτουργεί ως διακομιστής! Αν κάποιος προσπαθήσει να αποκτήσει πρόσβαση στον υπολογιστή σας μέσω της θύρας 8080, θα λάβει ως απάντηση ένα μήνυμα "Hello World!".
  2. Ξεκινήστε το πρόγραμμα περιήγησής σας στο Διαδίκτυο και πληκτρολογήστε τη διεύθυνση: http://localhost:8080

Παραγωγή:

Πρώτη εφαρμογή Hello World στο Node.js

Συχνές Ερωτήσεις

Το Node.js είναι το runtime που εκτελείται JavaΣενάριο εκτός του προγράμματος περιήγησης. Το NPM (Node Package Manager) εγκαθιστά και διαχειρίζεται πακέτα. Η εγκατάσταση του Node.js εγκαθιστά επίσης αυτόματα το NPM.

Ανοίξτε τη Γραμμή εντολών και εκτελέστε την εντολή node -v για να εκτυπώσετε την έκδοση Node.js και, στη συνέχεια, εκτελέστε την εντολή npm -v για να εκτυπώσετε την έκδοση NPM που είναι εγκατεστημένη στον υπολογιστή σας.

Επιλέξτε LTS (Μακροπρόθεσμη Υποστήριξη) για τα περισσότερα έργα, επειδή είναι σταθερό και διατηρείται για μεγαλύτερο χρονικό διάστημα. Επιλέξτε Τρέχον μόνο όταν χρειάζεστε τις νεότερες πειραματικές δυνατότητες.

Ναί. Microsoft συνιστά την εκτέλεση του Node.js σε WSL2 για ροές εργασίας τύπου Linux. Εγκαταστήστε μια διανομή Linux και, στη συνέχεια, χρησιμοποιήστε έναν διαχειριστή εκδόσεων όπως το nvm για να εγκαταστήσετε το Node.js.

Ένας διαχειριστής εκδόσεων, όπως το nvm-windows, σάς επιτρέπει να κάνετε εναλλαγή μεταξύ πολλαπλών εκδόσεων Node.js ανά έργο. Καταργήστε πρώτα οποιαδήποτε υπάρχουσα εγκατάσταση για να αποφύγετε διενέξεις.

Όχι. Το επίσημο πρόγραμμα εγκατάστασης Node.js MSI περιλαμβάνει το NPM, επομένως εγκαθίσταται αυτόματα με το Node.js. Μπορείτε αργότερα να το ενημερώσετε εκτελώντας την εντολή npm install -g npm.

Ναι. Οι βοηθοί τεχνητής νοημοσύνης, όπως το ChatGPT, δημιουργούν τις σωστές εντολές εγκατάστασης για Windows, εξηγούν τα σφάλματα PATH και δημιουργούν σενάρια εκκίνησης, τα οποία επιταχύνουν την αρχική εγκατάσταση.

Ναι. Το GitHub Copilot ολοκληρώνει αυτόματα έναν διακομιστή require('http') που ακούει σε μια θύρα και επιστρέφει μια απόκριση Hello World, επιτρέποντάς σας να δοκιμάσετε την εγκατάσταση σε δευτερόλεπτα.

Συνοψίστε αυτήν την ανάρτηση με: