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

Για να ξεκινήσετε τη δημιουργία των εφαρμογών Node.js, το πρώτο βήμα είναι η εγκατάσταση του πλαισίου node.js. Το πλαίσιο 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 is now recommending that developers use Node.js with WSL2(the Windows subsystem for Linux)

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

Ο άλλος τρόπος για να εγκαταστήσετε το Node.js σε οποιοδήποτε υπολογιστή-πελάτη είναι να χρησιμοποιήσετε έναν "διαχειριστή πακέτων".

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

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

Βήμα 1) Εγκατάσταση του Chocolatey – Ο ιστότοπος Chocolatey (https://chocolatey.org/) έχει πολύ σαφείς οδηγίες για το πώς πρέπει να εγκατασταθεί αυτό το πλαίσιο.

  • Το πρώτο βήμα είναι να εκτελέσετε την παρακάτω εντολή στα παράθυρα της γραμμής εντολών. Αυτή η εντολή προέρχεται από τον ιστότοπο του Chocolatey και είναι η τυπική εντολή για την εγκατάσταση του Node.js μέσω του Chocolatey.
  • Η παρακάτω εντολή είναι μια εντολή PowerShell που καλεί το απομακρυσμένο σενάριο PowerShell στον ιστότοπο Chocolatey. Αυτή η εντολή πρέπει να εκτελεστεί σε ένα παράθυρο εντολών PowerShell.
  • Αυτό το σενάριο PowerShell κάνει όλες τις απαραίτητες εργασίες για τη λήψη των απαιτούμενων στοιχείων και την εγκατάσταση τους ανάλογα.

@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object wet.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);

Επεξήγηση κώδικα:

  1. Η βασική λειτουργικότητα της συνάρτησης “require” είναι ότι διαβάζει a JavaΓραφή αρχείο, εκτελεί το αρχείο και, στη συνέχεια, προχωρά στην επιστροφή ενός αντικειμένου. Χρησιμοποιώντας αυτό το αντικείμενο, μπορεί κανείς στη συνέχεια να χρησιμοποιήσει τις διάφορες λειτουργίες που είναι διαθέσιμες στη μονάδα που καλείται από τη συνάρτηση απαίτησης. Έτσι στην περίπτωσή μας, αφού θέλουμε να χρησιμοποιήσουμε τη λειτουργικότητα του HTTP και χρησιμοποιούμε την εντολή require(http).
  2. Σε αυτό 2nd γραμμή κώδικα, δημιουργούμε μια εφαρμογή διακομιστή που βασίζεται σε μια απλή λειτουργία. Αυτή η λειτουργία καλείται, κάθε φορά που υποβάλλεται αίτημα στην εφαρμογή διακομιστή μας.
  3. Όταν λαμβάνεται ένα αίτημα, ζητάμε από τη λειτουργία μας να επιστρέψει μια απάντηση "Hello World" στον πελάτη. Η συνάρτηση writeHead χρησιμοποιείται για την αποστολή δεδομένων κεφαλίδας στον πελάτη και ενώ η συνάρτηση τερματισμού θα κλείσει τη σύνδεση με τον πελάτη.
  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 μέσω της μονάδας εγκατάστασης MSI, η οποία είναι διαθέσιμη στον ιστότοπο Node.js. Αυτή η εγκατάσταση εγκαθιστά τις απαραίτητες λειτουργικές μονάδες που απαιτούνται για την εκτέλεση μιας εφαρμογής Node.js στον υπολογιστή-πελάτη.
  • Node.js μπορεί επίσης να εγκατασταθεί μέσω διαχειριστή πακέτων. Ο διαχειριστής πακέτων για τα Windows είναι γνωστός ως Chocolatey. Εκτελώντας μερικές απλές εντολές στη γραμμή εντολών, ο διαχειριστής πακέτων Chocolatey κατεβάζει αυτόματα τα απαραίτητα αρχεία και στη συνέχεια τα εγκαθιστά στον υπολογιστή-πελάτη.
  • Μια απλή εφαρμογή Node.js αποτελείται από τη δημιουργία ενός διακομιστή που ακούει σε μια συγκεκριμένη θύρα. Όταν έρχεται ένα αίτημα στον διακομιστή, ο διακομιστής στέλνει αυτόματα μια απάντηση "Hello World" στον πελάτη.