Πώς να εγκαταστήσετε το Node.js και το NPM (Package Manager) στα Windows

Το Node.js είναι ένας χρόνος εκτέλεσης πολλαπλών πλατφορμών για την εκτέλεση εφαρμογών JavaScript από την πλευρά του διακομιστή (back-end) εκτός του προγράμματος περιήγησης. Αυτός ο οδηγός περιγράφει τον τρόπο εγκατάστασης τουNode.jsπλαίσιο και το Node Package Manager (NPM) στα Windows.

Η επίσημη ιστοσελίδα (https://nodejs.org/en/download/prebuilt-installer) παρέχει ένα πρόγραμμα εγκατάστασης MSI για το Node.js και το NPM. Εάν δεν υπάρχουν συγκεκριμένες απαιτήσεις, συνήθως συνιστάται η εγκατάσταση τουLTS(Μακροπρόθεσμη Υποστήριξη) έκδοση του Node.js.

Εκτελέστε την εγκατάσταση από το πακέτο MSI με τις προεπιλεγμένες ρυθμίσεις.

Το πακέτο MSI περιέχει όχι μόνο το ίδιο το πλαίσιο Node.js αλλά και τον διαχειριστή πακέτων NPM, ο οποίος είναι εγκατεστημένος από προεπιλογή. Το πρόγραμμα εγκατάστασης θα προσθέσει αυτόματα τις διαδρομές στους καταλόγους Node.js και NPM στις μεταβλητές περιβάλλοντος των Windows.

Το ενσωματωμένοNode Package Manager(NPM) χρησιμοποιείται για τη λήψη, εγκατάσταση και διαχείριση των εξαρτήσεων λειτουργικών μονάδων και έργων τρίτων από εξωτερικά αποθετήρια.

Η μεταγλώττιση ορισμένων από τις λειτουργικές μονάδες που είναι εγκατεστημένες μέσω npm ενδέχεται να απαιτεί Python και Visual Studio. Μπορείτε είτε να αφήσετε το NPM να εγκαταστήσει τα απαιτούμενα εργαλεία αυτόματα μέσω του Chocolatey είτε να τα εγκαταστήσετε χειροκίνητα αργότερα (https://github.com/nodejs/node-gyp#on-windows).

Μόλις ολοκληρωθεί η εγκατάσταση, ελέγξτε ότι το Node.js και το npm είναι εγκατεστημένα. Εκτελέστε τις ακόλουθες εντολές για να ελέγξετε τις εκδόσεις του εργαλείου:

node -v
npm -v

Είναι επίσης δυνατή η εγκατάσταση του Node.js. χρησιμοποιώντας τη διαχείριση πακέτων WinGet (εγκατεστημένο από προεπιλογή στα Windows 10/11).

winget install OpenJS.NodeJS.LTS

Αυτή η εντολή θα κατεβάσει αυτόματα την πιο πρόσφατη έκδοση LTS του Node.js και θα την εγκαταστήσει σιωπηλά.

Επανεκκινήστε την κονσόλα cmd/powershell για να ενημερώσετε τις διαδρομές στις μεταβλητές περιβάλλοντος. Ελέγξτε ότι το node.js και το NPM έχουν εγκατασταθεί με επιτυχία και ότι οι διαδρομές προς αυτά έχουν προστεθεί στη μεταβλητή περιβάλλοντος PATH:

(Get-ChildItem env:Path).value -split ";"

C:Program Filesnodejs
C:Users%username%AppDataRoamingnpm

Ή εγκαταστήστε το Node.js στα Windows χρησιμοποιώντας τη διαχείριση πακέτων Chocolatey:

Choco install -y nodejs.install

Μπορείτε να χρησιμοποιήσετε ένα απλό σενάριο JavaScript για να ελέγξετε πώς λειτουργεί το Node.js. Δημιουργήστε ένα αρχείο κειμένουγεια.jsπου περιέχει τον κωδικό:

console.log("Hello, world!")

Εκτελέστε το σενάριο JS χρησιμοποιώντας το node.js:

node hello.js

Για αναπτύξεις διακομιστή, συνιστάται η χρήση τουNVM(ΝωδήVδιάβρωσηΜanager) για να εγκαταστήσετε τα Node.js και npm.

ΣΥΓΓΕΝΕΥΩΝ:Πώς να διορθώσετε το σφάλμα «Το NPM δεν αναγνωρίζεται» στα Windows

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

Ο ευκολότερος τρόπος εγκατάστασης NPM είναι να χρησιμοποιήσετε τοNVM για Windowsπακέτο (https://github.com/coreybutler/nvm-windows). Κατεβάστε τοnvm-setup.exeαρχείο και εκτελέστε την εγκατάσταση.

Για να εγκαταστήσετε μια συγκεκριμένη έκδοση του Node.js χρησιμοποιώντας NVM, εκτελέστε:

nvm install 21

Λίστα εγκατεστημένων εκδόσεων Node:

nvm list

Εναλλαγή μεταξύ των εκδόσεων NodeJS:

nvm use 20.11.0

Κατά την εναλλαγή εκδόσεων, το σενάριο nvm αντικαθιστά τη διαδρομή προς την έκδοση Node.js στη μεταβλητή PATH.

Related Posts