Difference between revisions of "Getting up-to-date NodeJS & NPM"
Jump to navigation
Jump to search
(Created page with "= The Old Instructions = <span style="color:#8B0082">'''NOTE:''' The Ubunto repositories serve up an outdated version of Node.js. (v10.19.0)</span> <span style="color:#8B0082">Node-Red 2 requires v12... (and apparently, soon to require newer than that...)</span> [[Getting nodejs v12{{!}}Getting nodejs v12]] <span style="color:#8B0082">To determine what version you actually have once it's installed:</span> * <code><span style="color:#8B0082">nodejs -v</span></code> Any...") |
|||
Line 1: | Line 1: | ||
= The Old Instructions = | = A WORKING Set of install instructions = | ||
Currently, the most up to date version of '''nodejs''' is 18.14.2 LTS | |||
To get current version(s) on a machine WITHOUT nodejs installed yet: | |||
* <code>curl -sL https://deb.nodesource.com/setup_18.x {{!}} sudo -E bash -</code> | |||
* <code>sudo apt install nodejs</code> | |||
* <code>sudo npm install npm@latest -g</code> | |||
& verify that you have the up-to-date versions: | |||
* <code>node -v</code> | |||
** You should see: '''v18.14.2''' | |||
* <code>npm -v</code> | |||
** You should see: '''9.6.0''' | |||
= If the machine already has an outdated version installed = | |||
All instructions for updating seem to fail... | |||
But! | |||
Removing the installed version first is an option: | |||
* <code>sudo apt remove npm</code> | |||
* <code>sudo apt remove nodejs</code> | |||
Then go back & start the above installation. | |||
= The Old Instructions (Left here for reference...) = | |||
<span style="color:#8B0082">'''NOTE:''' The Ubunto repositories serve up an outdated version of Node.js. (v10.19.0)</span> | <span style="color:#8B0082">'''NOTE:''' The Ubunto repositories serve up an outdated version of Node.js. (v10.19.0)</span> | ||
Revision as of 15:53, 7 March 2023
A WORKING Set of install instructions
Currently, the most up to date version of nodejs is 18.14.2 LTS
To get current version(s) on a machine WITHOUT nodejs installed yet:
curl -sL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt install nodejs
sudo npm install npm@latest -g
& verify that you have the up-to-date versions:
node -v
- You should see: v18.14.2
npm -v
- You should see: 9.6.0
If the machine already has an outdated version installed
All instructions for updating seem to fail...
But!
Removing the installed version first is an option:
sudo apt remove npm
sudo apt remove nodejs
Then go back & start the above installation.
The Old Instructions (Left here for reference...)
NOTE: The Ubunto repositories serve up an outdated version of Node.js. (v10.19.0)
Node-Red 2 requires v12... (and apparently, soon to require newer than that...)
To determine what version you actually have once it's installed:
nodejs -v
Anywho...
sudo apt install nodejs -y
sudo apt-get install -y build-essential
sudo apt install npm -y
-
sudo npm install npm@latest -g
- NO! DO NOT UPDATE NPM!
- (Doesn't actually seem to change anything on Debian... Updates to 8.3.0 on Ubuntu.)