Μετάβαση στο περιεχόμενο

Node.js

ΕφαρμογήOpenJS Foundation

Ονομάζεται επίσης node, node.js, περιβάλλον εκτέλεσης nodejs

OpenJS FoundationΠαραγωγικότητα

Ένα περιβάλλον εκτέλεσης 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
Το Feex λέει
Εάν το node.exe βρίσκεται σε έναν εναπομείναντα διακομιστή ανάπτυξης, θα διάβαζα τη γραμμή εντολών για το server.js ή το npm. Δεν θα απεγκαθιστούσα την Python για να το τερματίσω.

Τι είναι το 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).

Σε τι χρησιμεύει;

Εκτέλεση εργαλείων JavaScript

Διακομιστές ανάπτυξης, εργαλεία CLI και σενάρια εκκινούν ως node.exe. Αυτό δεν είναι το python.exe.

Εγκαταστάσεις npm

Το 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.

Εκδόσεις

Πρώτα τα κύρια κανάλια. Οι ακριβείς αριθμοί δομής δεν επαληθεύονται όλοι εδώ.

LTS
Current

Απαιτήσεις συστήματος

Οι τιμές ακολουθούν τις δημόσιες οδηγίες του εκδότη. Ο φόρτος εργασίας εξακολουθεί να μεταβάλλει τις πραγματικές ανάγκες.

Ελάχιστο

Ελάχιστες απαιτήσεις συστήματος
Λειτουργικό σύστημα Μια τρέχουσα έκδοση 64-bit των Windows 10 ή Windows 11, σύμφωνα με το nodejs.org
Μνήμη RAM Το περιβάλλον εκτέλεσης είναι μικρό. Τα bundlers και το node_modules καθορίζουν τη μνήμη

Προφίλ πόρων

Απαίτηση CPU
Εξαρτάται από το τι ανοίγετε μέσα στην εφαρμογή
Απαίτηση RAM
Εξαρτάται από έγγραφα, καρτέλες ή βιβλιοθήκες

Εγκατεστημένες διεργασίες

Αυτά τα εκτελέσιμα αρχεία ανήκουν σε αυτό το προϊόν όταν είναι εγκατεστημένο.

Εγκατεστημένες διεργασίες
node.exe Περιβάλλον εκτέλεσης Node.js για τη συγκεκριμένη εγκατάσταση

Στοιχεία εκκίνησης

Ένα σενάριο npm στην Εκκίνηση μπορεί να το εκκινήσει. Αυτό οφείλεται σε εσάς ή σε έναν προμηθευτή, όχι σε μια ενσωματωμένη υπηρεσία των Windows με το όνομα Node.

Τοποθεσίες αρχείων

Συνήθεις τοποθεσίες του Node.js
Τυπική εγκατάσταση C:\Program Files\nodejs\

Μορφές αρχείων

JSMJSpackage.json

Συνήθη προβλήματα

Ένας εναπομείνας διακομιστής 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. Αυτή η ετικέτα δεν καθορίζει ανεξάρτητη επαλήθευση. Πώς ερευνούμε.

Ήταν χρήσιμο αυτό το άρθρο;

Ένα ναι ή όχι είναι αρκετό. Επιλέξτε έναν λόγο εάν θέλετε ή προσθέστε μια σύντομη σημείωση.

Ήταν χρήσιμο αυτό το άρθρο;