node.jsupgrade

Upgrading Node.js to the latest version


So, I have Node.js installed and now when I tried to install Mongoosejs, I got an error telling me that I don't have the needed version of Node.js (I have v0.4.11 and v0.4.12 is needed).

How can I upgrade to this version? I suppose I just could install it again with the latest version, but I don't want to do it before I'm sure that my project folders in the folder "node" won't be deleted.


Solution

  • Ubuntu Linux/Mac

    The module n makes version-management easy:

    npm install n -g
    

    For the latest stable version:

    n stable
    

    For the latest version:

    n latest
    

    Debian 10

    Upgrade older versions of node and npm on Debian 10 as follows:

    sudo su -c 'curl -sL https://deb.nodesource.com/setup_18.x | bash -'
    sudo apt-get install nodejs -y
    sudo apt update
    sudo apt upgrade
    sudo npm install -g npm@10.4.0
    node --version
    npm --version
    

    Note: Replace setup_18 with the latest long-term support release.

    Windows

    just reinstall node from the .msi in Windows from the node website.