Built ready to use Node js 0.4.x - node.js

Does anyone know where to find a working\built version of node.js v 0.4.x?
It´s to compile dojo 1.7.3 claro theme.

You don't specify what platform you need, but based on this, I'm guessing Windows.
There was no node for Windows until 0.6. Certain 0.4 releases built under Cygwin, but that generally sucked. Given that, it's unlikely you'll find 0.4 binaries for Windows.
You can get old binaries starting with 0.6 here.
For other platforms, simply clone the repo and checkout the v0.4.12 tag, then build. Step-by-step instructions here.

you can also the node version manager nvm to install any version of node.js back to 0.1.14.
Once you have nvm installed you can install 0.4.12 with the commands
nvm ls-remote
nvm install 0.4.12
nvm use 0.4.12

Related

Upgrading to a specific node js version

I am trying to upgrade my node to version 14.17.1 by running:
npm install -g node#14.17.1
It succeeds apparently, but when I run node -v, I still get the old version.
Is there an extra step I should take, or am I doing this wrong?
It is good to use a excellent and proven source. Visit official nodejs.org website and go to:
Other Downloads
Previous Releases - link
Choose and Install version whatever You want, on Operating System You
actually using. Good Luck ;-)
Or install and use nvm
To download, compile, and install the latest release of node, do this:
nvm install node # "node" is an alias for the latest version
To install a specific version of node:
nvm install 14.7.0 # or 16.3.0, 12.22.1, etc

Unable to downgrade Node to specific version

I am building a sample application in which I need to use Node Version v9.11.2 and npm 4.0.0. Currently I have Node Version v16.4.0 installed on my system. I tried to install the specific version by uninstalling the latest version and installing version 9.11.2 from official website
Problem: The problem is I can uninstall the latest version without any problem but when I try to install older version(9.11.2) the command gets opened and it does nothing. I also tried to install the older version using cli commands ie. npm install -g node#9.11.2, it installs the version but on checking the version using node -v, it still shows the latest version(16.4.0)
Below are the screenshots for better understanding
Installed version 9.11.2 but showing 16.4.0
Any Solution please ?
Is using docker a possibility? If so you can simply get a docker image of the required version and use if from there.
Another way is to use NVM which is a really useful tool to manage nodejs versions. I'm including their github repo for your convenience:
https://github.com/nvm-sh/nvm
A good option is to use NVM: https://github.com/coreybutler/nvm-windows (Windows) or https://github.com/nvm-sh/nvm (unix, macOS). With NVM you can enable different versions of node on the same machine and switch from one to another, usually it takes care of managing the installed packages and adding them to its own management system.

NodeJS can't install it properly

I had problem with create-react-app and turned out I gotta update my version of nodeJS. The thing is that I can't do so. when I type node --version I get v11.10.0, however when I type sudo n stable, I get:installed : v10.16.3 (with npm 6.9.0).
However when checking version of node I all time get this 11.10.0. How can I get this last stable version 10.16.3?
EDIT: SOLVED
turned out nvm was installed on laptop and it controled node version
I would suggest you use nvm to manage your node versions. It allows you to download multiple versions and you can assign versions on a per project basis. It also allows you to choose which version you want as default
Install nvm it will allow you to install and use any version you want.
Installation steps on ubuntu 18.04

Downgrading to a different version of Node

I accidently upgraded my Node server and it broke some stuff.
I'm using robot-js that only supports these versions of node - https://github.com/Robot/robot-js-binaries/tree/gh-pages/addon/1.0.2
How do I erase my current version and install the darwin-x64-14.node one?
I can't quite figure out the right command to install node-darwin-x64. What version do I put in?
https://www.npmjs.com/package/node-darwin-x64#download
I personally prefer to use nvm instead of directly installing node.js
it allow me to change any version of node instantly.
you can find a detailed instruction of how to uninstall node here.
then install nvm
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
then to install a specific version of node just use
nvm install any-version
to change to a specific node installation
nvm use version
please for osx installation refer to the Important Notes section on their readme https://github.com/creationix/nvm

How to backup my Node.js setup when upgrading

I want to upgrade Node.js on Ubuntu, but I want to make sure that if anything goes wrong I could revert back my source code, installed modules and node binary to the working setup. How to achieve that?
You can install any version of node.js just go to downloads. Go into Other Releases and download what version you want with respect to your OS and 32-bit or 64-bit.
Example:
node-vX.XX.X-OS-x64.tar.gz (64-bit)
node-vX.XX.X-OS-x86.tar.gz (32-bit)
Then, follow the instruction on the github.com. Building and installing Node.js
Another way is to use NVM, the Node Version Manager (it works in a very similar way to rvm for ruby). This allows to install and manage multiple versions of node. Here's a snippet (source):
Usage:
nvm install <version> Download and install a <version>
nvm use <version> Modify PATH to use <version>
nvm ls List versions (installed versions are blue)
You can also check this n. A Simple flavour of node binary management.
Update (as per comments):
If you have installed the nvm after node.js. You can check already installed by using nvm ls which lists already installed version(s) ready to use.
amolkulkarni#ubuntu:~$ nvm ls
current: v0.10.18
You should use Node Version Manager https://github.com/creationix/nvm

Resources