Node.js
Ονομάζεται επίσης node, node.js, περιβάλλον εκτέλεσης nodejs
Ένα περιβάλλον εκτέλεσης JavaScript από το OpenJS Foundation. Το επίσημο πρόγραμμα εγκατάστασης των Windows τοποθετεί το node.exe στον κατάλογο Program Files\nodejs και περιλαμβάνει το npm.
Τι πρέπει να γνωρίζετε
Το Node.js εκτελεί JavaScript. Το npm περιλαμβάνεται στο επίσημο πρόγραμμα εγκατάστασης.
Το node.exe είναι το περιβάλλον εκτέλεσης του Node.js. Το επίσημο πρόγραμμα εγκατάστασης των Windows τοποθετεί επίσης το npm στη μεταβλητή PATH. Το python.exe είναι το CPython. Ένα node.exe μέσα σε έναν φάκελο έργου είναι συχνά τοπική εγκατάσταση ή εγκατάσταση μέσω nvm.
- Τι είναι;
- Ένα περιβάλλον εκτέλεσης JavaScript με npm
- Το ίδιο με την Python;
- Όχι. Διαφορετική γλώσσα
- node.exe σε ένα έργο;
- Συχνά ένα τοπικό αντίγραφο ή αντίγραφο nvm
Τι είναι το Node.js;
Το Node.js είναι το περιβάλλον εκτέλεσης JavaScript του OpenJS. Οι επίσημες εκδόσεις βρίσκονται στον κατάλογο Program Files\nodejs ή σε έναν φάκελο nvm. Δεν είναι η Python και δεν είναι στοιχείο των Windows.
Εάν δεν το έχετε χρησιμοποιήσει ποτέ
Εάν ένα README ανέφερε να εγκαταστήσετε το Node, αποκτήστε το πρόγραμμα εγκατάστασης LTS από το nodejs.org. Αυτό το πακέτο περιλαμβάνει το npm. Δεν χρειάζεστε Python για μια βασική εφαρμογή Node. Το node.exe στον κατάλογο Program Files\nodejs είναι το καθολικό περιβάλλον εκτέλεσης. Ένα node.exe δίπλα σε ένα έργο είναι συχνά nvm-windows ή ένα αντίγραφο που παρέχεται από τρίτους (vendored).
Σε τι χρησιμεύει;
Διακομιστές ανάπτυξης, εργαλεία CLI και σενάρια εκκινούν ως node.exe. Αυτό δεν είναι το python.exe.
Το npm.cmd παρέχεται με το επίσημο πρόγραμμα εγκατάστασης. Το Composer είναι το αντίστοιχο της PHP, όχι αυτό.
Το nvm-windows διατηρεί επιπλέον αντίγραφα του node.exe. Αυτά εξακολουθούν να είναι το Node, όχι ένα αρχείο του System32.
Για ποιους προορίζεται;
- Άτομα των οποίων τα εργαλεία προϋποθέτουν το npm
- Χρήστες που βρήκαν το node.exe σε ένα έργο και νόμιζαν ότι ήταν κακόβουλο λογισμικό
- Οποιοσδήποτε το μπέρδεψε με την Python επειδή και τα δύο αναφέρονται ως περιβάλλον εκτέλεσης (runtime)
Τρέχουσα κατάσταση
Αναπτύσσεται ενεργά. Το OpenJS διαθέτει σειρές εκδόσεων Current και LTS. Αυτό το άρθρο αφορά το περιβάλλον εκτέλεσης επιφάνειας εργασίας των Windows, όχι το Node μέσα στο WSL.
Πόσο παλιό είναι;
Ο Ryan Dahl κυκλοφόρησε το Node.js το 2009. Είναι νεότερο από την Python (1991) και παλαιότερο από τα περισσότερα προγράμματα επεξεργασίας βασισμένα σε Electron. Η τρέχουσα εργασία στα Windows χρησιμοποιεί μια έκδοση LTS από το nodejs.org, όχι την εποχή των εκδόσεων 0.x.
Εκδόσεις
Πρώτα τα κύρια κανάλια. Οι ακριβείς αριθμοί δομής δεν επαληθεύονται όλοι εδώ.
Απαιτήσεις συστήματος
Οι τιμές ακολουθούν τις δημόσιες οδηγίες του εκδότη. Ο φόρτος εργασίας εξακολουθεί να μεταβάλλει τις πραγματικές ανάγκες.
Ελάχιστο
| Λειτουργικό σύστημα | Μια τρέχουσα έκδοση 64-bit των Windows 10 ή Windows 11, σύμφωνα με το nodejs.org |
|---|---|
| Μνήμη RAM | Το περιβάλλον εκτέλεσης είναι μικρό. Τα bundlers και το node_modules καθορίζουν τη μνήμη |
Προφίλ πόρων
- Απαίτηση CPU
- Εξαρτάται από το τι ανοίγετε μέσα στην εφαρμογή
- Απαίτηση RAM
- Εξαρτάται από έγγραφα, καρτέλες ή βιβλιοθήκες
Εγκατεστημένες διεργασίες
Αυτά τα εκτελέσιμα αρχεία ανήκουν σε αυτό το προϊόν όταν είναι εγκατεστημένο.
| node.exe | Περιβάλλον εκτέλεσης Node.js για τη συγκεκριμένη εγκατάσταση |
|---|
Στοιχεία εκκίνησης
Ένα σενάριο npm στην Εκκίνηση μπορεί να το εκκινήσει. Αυτό οφείλεται σε εσάς ή σε έναν προμηθευτή, όχι σε μια ενσωματωμένη υπηρεσία των Windows με το όνομα Node.
Τοποθεσίες αρχείων
| Τυπική εγκατάσταση | C:\Program Files\nodejs\ |
|---|
Μορφές αρχείων
Συνήθη προβλήματα
Ένας εναπομείνας διακομιστής localhost
Το npm start μπορεί να διατηρήσει το node.exe ενεργό αφού κλείσετε το πρόγραμμα επεξεργασίας. Τερματίστε αυτήν τη γραμμή εντολών, όχι το python.exe.
node.exe τοπικό στο έργο
Ορισμένα εργαλεία περιλαμβάνουν ένα δικό τους περιβάλλον εκτέλεσης. Ανοίξτε τη θέση αρχείου. Το Program Files\nodejs είναι η επίσημη εγκατάσταση.
Απεμπλοκή από προβλήματα
where.exe node και node -v
Επιβεβαιώστε το Program Files\nodejs έναντι του nvm έναντι ενός αντιγράφου έργου. Το where.exe python είναι διαφορετική εγκατάσταση.
Εάν η εργασία γινόταν μέσα στο Ubuntu, αυτό το exe είναι το λάθος
Το WSL Node βρίσκεται μέσα στη διανομή. Ο τερματισμός ενός Windows node.exe δεν θα σταματήσει το Linux Node.
Επανεγκαταστήστε από το nodejs.org, όχι από ένα τυχαίο πακέτο Node
Το επίσημο πρόγραμμα εγκατάστασης LTS περιλαμβάνει το npm. Μια δέσμη από διαφημίσεις αναζήτησης είναι άχρηστη.
Εναλλακτικές λύσεις
Η Python είναι διαφορετική γλώσσα. Τα Bun και Deno επικαλύπτονται για ορισμένες εργασίες JS.
Επίσημη βοήθεια και λήψεις
Ξεκινήστε από τον προμηθευτή. Οι τυχαίοι ιστότοποι αρχείων exe δεν αποτελούν κανάλι υποστήριξης.
| Λήψη | nodejs.org/ Επίσημο πρόγραμμα εγκατάστασης ή σελίδα προμηθευτή |
|---|---|
| Βοήθεια | nodejs.org/docs Υποστήριξη προμηθευτή |
| Επίσημος ιστότοπος | nodejs.org/ Ξεκινήστε από εδώ, όχι από έναν τυχαίο πάροχο φιλοξενίας αρχείων exe |
| Ευρετήριο εκδόσεων | nodejs.org/en/download/releases Όταν ένα έργο καθηλώνει μια παλαιότερη κύρια έκδοση |
Σχετικό υλικό
Το ίδιο το περιβάλλον εκτέλεσης είναι ελαφρύ. Μεγάλα έργα TypeScript απαιτούν RAM και έναν SSD για το node_modules.
Τεχνικές λεπτομέρειες
Τεχνικές λεπτομέρειες
Οι αριθμοί εκδόσεων του προμηθευτή αλλάζουν. Αυτό το άρθρο δεν δεσμεύεται σε συγκεκριμένη δομή.
Πηγές και επαλήθευση
Καταγεγραμμένη ετικέτα πηγής: Αύγουστος 2026. Αυτή η ετικέτα δεν καθορίζει ανεξάρτητη επαλήθευση. Πώς ερευνούμε.
- Επίσημος ιστότοπος του Node.js · Σελίδα προϊόντος προμηθευτή
- Βοήθεια Node.js · Υποστήριξη προμηθευτή
- Χάρτης διεργασιών Foxhole · Δείγματα πρώτου μέρους σε υπολογιστές με Windows. Δεν αποτελεί εργαστηριακό σημείο αναφοράς.
Ήταν χρήσιμο αυτό το άρθρο;
Ένα ναι ή όχι είναι αρκετό. Επιλέξτε έναν λόγο εάν θέλετε ή προσθέστε μια σύντομη σημείωση.
Ευχαριστούμε. Αυτό μας βοηθά να βελτιώσουμε αυτή τη σελίδα.