Node JS showing older version while creating the application - node.js

I am trying to upgrade my existing angular project from angular 8 to angular 13. and my current node version is 15.3.0.
so it was showing error to upgrade node version to >=16 then i upgraded node to 16.10 . now when I am running command to update #angular/cli its throwing error like node js version 15.3.0 detected,
Even while creating new app same error is coming.
I uninstalled the old node 15.3.0 and installed new version 16.10 but still its showing same error.
But when we run node -v its showing 16.10 ,same when we open node js command prompt.
Only for the project creation / update angular cli it shows version 15.3.0 detected.
is there any specific reason ?
Node js command prompt shows::
but while creating app shows error::

try closing the terminal and open it again as administrator. had the same issue and it worked for me well.
otherwise you could try installing node via nvm (Node Version Manager):
todo:
Install nvm Node Version Manager
run nvm install 16
check if version is installed with: nvm ls
switch default version to nvm alias default 16.10.0
check current version with: node -v
if its printing your desired version it should work well.

Related

node version manager not changing the Node Version in Ubuntu. Stuck on system node version. How to change node version using nvm?

I am trying to do
npm install wrtc
with node version 16.14.0
but that's not getting done. It's giving
npm error code 1
So I was trying to change node version to previous lts which was 14.19.0 but it's not getting changed
I did...
node -v
nvm list
nvm use 14.19.0 => output - ***Now using node v14.19.0 (npm v8.5.3)***
node -v (version not changed... Still 16.14.0
nvm list - shows the arrow mark '->' still on system
Are you following these steps?
Please make sure that your npm version is correctly installed according to your node version.

NG command is displaying incorrect node version

I am getting below error when I tried to use ng command
Node.js version v11.13.0 detected.
The Angular CLI requires a minimum Node.js version of either v10.13 or v12.0.
Please update your Node.js version or visit https://nodejs.org/ for additional instructions.
When I try to see the node version using node -v, I see node version on my machine is v12.18.3
So from where ng is getting v11.13.0? How do I resolve this issue?
I tried below steps
Clear the NPM cache
Uninstall both node versions from the NVM
Uninstall anything that starts with node in Control Panel\Programs and Features
Install required node versions in NVM
Install Angular CLI
and things started working for me.
Had the same issue. It turns out installed Angular CLI was not compatible with the installed node and npm version. I used the https://stackoverflow.com/a/60258560 to check the compatibility. Then performed following steps:
Uninstall Angular cli
Uninstall Node and NVM
Installed Node version I wanted (10.x).
Installed specific Angular version corresponding to Node v10 which was Angular Cli v11 at this time.
I was also facing the same issue in my Windows machine where the node -v version and the version picked up by ng command were different. This was because my node.js command prompt was picking the version from AppData\Roaming\npm folder. Cleaning up this folder fixed the issue for me.
Uninstall node
Empty the contents from C:\Users<user>\AppData\Roaming\npm
Install the required node version

How to update the Node.js in windows

After I upgraded the ionic CLI, I have error when I do a ionic serve.
The error is
ERR: Your Node.js version is v5.11.1. Please update to the latest Node 6 LTS version (or latest Node).
What is the command that I can upgrade to Node 6 LTS without redownload the Node.js installer?
Use NVM Windows Version (Node Version Manager) - be aware its a separate version from Mac / Linux
https://github.com/coreybutler/nvm-windows
More info you can check out this one :
How do I update Node.js?
nvm install node
There is no need to update your node in case some impacts might occur to your projects, the most effective way to tackle this is to reinstall your ionic CLI in command prompt by operating: "npm uninstall -g ionic" and npm install -g ionic#.... You might need to switch earlier version of ionic so as to match with your cordova or some other App package.enter image description here
Just download and install Node.js from https://nodejs.org/en/. It will detect your current installation version and upgrade it if necessary.

React Native Node install Error

I am trying to install the environment for react native.
I followed the instruction of the site until the point to enter into the cmd
create-react-native-app AwesomeProject
after several moments I get a big green message:
You are currently running Node v0.12.2.
React Native runs on Node 4.0 or newer. There are several ways to
upgrade Node.js depending on your preference.
nvm: nvm install node && nvm alias default node
Homebrew: brew unlink iojs; brew install node
Installer: download the Mac .pkg from https://nodejs.org/
About Node.js: https://nodejs.org
Follow along at: https://github.com/facebook/react-native/issues/2545
I try to upgrade my nodejs but I have the newest version form the site.
why does it still throws me this error ?
Hi user24136 i build react native apps myself and i have latest Node version running. Error states your Node.js installed is old and React Native does run on Node 4.0+. Seems like your on a Mac, visit this link Node.js and use installer to upgrade your NPM and Node to latest versions. After successful installations run commands node -v and npm -v and you should see newer version v6.10.3 and 3.10.10 respectively. Then run command react-native init AwesomeProject and check if it works.
This problem interested in from your only node version
you can use sudo n stable command your terminal. This command increase your node version.

Create-React-App requires Node 4.0 or higher

I installed NodeJs LTS v6.9.5 for windows, and then did
npm -g install create-react-app
But it gave me a warning that I need node 4.0
When I run node --version, I got 0.12.2
And when I run :
create-react-app hello-world
I got the error:
"You are running Node 0.12.2
Create React App requires Node 4 or higher"
any idea how to make it work.
And why node version shows 0.12.2, when I installed NodeJs LTS v6.9.5
You have multiple versions of node installed on your machine thats why it is showing 0.12.2. Use n or nvm to change or switch node versions. (They are not supported on windows yet).

Resources