Πώς μπορώ να ενημερώσω το NodeJS και το NPM στις επόμενες εκδόσεις;

Μόλις εγκατέστησα το Node.js και το npm (για πρόσθετες ενότητες).

Πώς μπορώ να ενημερώσω το Node.js και τα modules που χρησιμοποιώ στις τελευταίες εκδόσεις;

Μπορεί να το κάνει το npm ή πρέπει να αφαιρέσω και να εγκαταστήσω ξανά το Node.js και το npm για να πάρω τις επόμενες εκδόσεις;

Ακολούθησα τα βήματα αυτού στην ενότητα npm.

Ανατρέξτε στα έγγραφα για την εντολή update:

npm update [ [ ...]]

Αυτή η εντολή θα ενημερώσει όλα τα πακέτα που αναφέρονται στην τελευταία έκδοση (που καθορίζεται από την ετικέτα config). Θα εγκαταστήσει επίσης τα πακέτα που λείπουν.

Επιπλέον, ανατρέξτε στην τεκμηρίωση Εγκατάσταση Node.js και NPM και Αναβάθμιση NPM.

Η ακόλουθη αρχική απάντηση είναι από την παλιά FAQ που δεν υπάρχει πλέον, αλλά θα πρέπει να λειτουργεί για Linux και Mac:

Πώς μπορώ να ενημερώσω το npm;

&gt, npm install -g npm &gt, Σημειώστε ότι αυτή η εντολή θα αφαιρέσει την τρέχουσα έκδοση του npm. Βεβαιωθείτε ότι έχετε χρησιμοποιήσει την εντολή sudo npm install -g npm αν βρίσκεστε σε Mac. &gt, Μπορείτε επίσης να ενημερώσετε όλα τα ξεπερασμένα τοπικά πακέτα εκτελώντας την εντολή npm update χωρίς ορίσματα, ή τα παγκόσμια πακέτα εκτελώντας την εντολή npm update -g. &gt, Περιστασιακά, η έκδοση του npm εξελίσσεται έτσι ώστε η τρέχουσα έκδοση να μην μπορεί να εγκατασταθεί σωστά με την έκδοση που έχετε ήδη εγκαταστήσει. (Σκεφτείτε, αν υπάρχει ποτέ κάποιο σφάλμα στην εντολή update.) Σε αυτές τις περιπτώσεις, μπορείτε να κάνετε αυτό: &gt, curl https://www.npmjs.com/install.sh | sh

Για να ενημερώσετε το ίδιο το Node.js, σας συνιστώ να χρησιμοποιήσετε το nvm, the Node Version Manager.

Σχόλια (26)

Βρήκα αυτόν τον πολύ καλό τρόπο ενημέρωσης του κόμβου στο David Walsh's blog, μπορείτε να το κάνετε εγκαθιστώντας το n:

sudo npm cache clean -f
sudo npm install -g n
sudo n stable

Θα εγκαταστήσει την τρέχουσα σταθερή έκδοση του node.


EDIT: Παρακαλώ μην χρησιμοποιείτε το n πλέον. Σας συνιστώ να χρησιμοποιήσετε το nvm. Μπορείτε απλά να εγκαταστήσετε το stable ακολουθώντας τις παρακάτω εντολές:

nvm ls-remote
nvm install  
nvm use 
Σχόλια (13)

Καταλαβαίνω ότι αυτή η ερώτηση είναι για μηχανή Linux, αλλά σε περίπτωση που κάποιος ψάχνει για μια λύση για Windows, απλά πηγαίνετε στην ιστοσελίδα του Node.js, κάντε κλικ στο κουμπί download στην αρχική σελίδα και εκτελέστε το πρόγραμμα εγκατάστασης.

Ευτυχώς φρόντισε για όλα και με μερικά κλικ στο κουμπί 'Next' είχα την τελευταία έκδοση 0.8.15 του Node.js να τρέχει στο μηχάνημα των Windows 7.

Σχόλια (9)