i have installed 8.0.0 nightly before ( for use async )
when 7.6.0 out, i try install 7.6.0
installer show msg " Later version of Node.js is already installed. Setup will now exit "
i unzip Binary (.zip) for force install 7.6.0
but now
i wanna install 7.7.1
this msg show up again
i tryed search all node.js or 8.0.0 at Registry
and replace it to 7.6.0
the installer still not allow install
where can let me install new version without upzip for replace every time?
i can't use uninstaller
cos i don't sure what will be remove by uninstaller
my nodejs installed at msys2 folder
any way let me can do update new version by Windows Installer (.msi) ?
i just need update old nodejs version to Latest Current Version
by normal way at now and future
i didn't try uninstall,
cos my node install folder is "C:msys64mingw64bin",
my node_modules at "C:msys64mingw64binnode_modules",
im "not sure" uninstaller will "only" remove node js and npm only without delete other file at "C:msys64mingw64bin"
I can suggest you an alternate approach to save your time rather installing and uninstalling each versions of nodejs again and again. Below approach is one time investment and later on definitely it will save your time.
1: Try to install nodejs versions from lower versions to higher versions. (for ex: 0.10.36 --> 0.12.7-->4.x-->6.x-->7.x)
2: Once you installed a particular version (let suppose you installed 0.10.36) using windows msi, it will ask you to make an installation path and directory (give it a common name or use default one, i.e: "nodejs"). installer will save that "installation directory path" to your system path env variable.
3: Now if you want to install a new version of nodejs then, rather than uninstalling current version, you can just rename the installation directory name (for ex: nodejs --> nodejs01036). What it will help you is, it will save your time in future when you want to use lower version of nodejs after installing a higher version.
4: How? well it's simple (let suppose you have installesd 7.x version and you want to use 0.10.36, then you will face same situation you mentioned above). As you have already renamed your older version of nodejs version (nodejs01036), hence you can just rename the current installed node directory name to "nodejs7" and rename the "nodejs01036" to "nodejs". Hurray!! no new install no uninstall.
This is not an issue with node, this is expected behavior: You can only use the installer to update node.
@bluelovers You should run the uninstaller, it will only remove files that were installed by the MSI. Make a backup of the folder first if you changed anything there, this is not supported.
@rhtpandeyIN I suggest you use a version manager like https://github.com/jasongin/nvs instead.
I'll close, since there is no issue with node here. Questions like this should be posted to https://github.com/nodejs/help or other help forums.
@joaocgreis , thanks a lot. I wasn't aware of that module :) , I will definitely use it from now on.
answer for my self and anyone same as me
search file at
C:ProgramDataMicrosoftWindowsStart MenuProgramsNode.js
Uninstall Node.js.lnk
C:WindowsSysWOW64msiexec.exe /x {65370F5F-81AF-453E-BD85-A05B561DB989}
search 65370F5F-81AF-453E-BD85-A05B561DB989
at Registry
(i use RegistryWorkshop
one of will like this
*HKEY_CLASSES_ROOTInstallerProducts* {xxx}
ProductIcon
edit DWORD Version 0x8000000 mean 8.0.0
edit it low or equal than version u wanna install
like 0x7000000
than now can keep use installer like old day
thanks, happened
@bluelovers Thank you so much. That worked like a charm
Most helpful comment
answer for my self and anyone same as me
search file at
C:ProgramDataMicrosoftWindowsStart MenuProgramsNode.js
Uninstall Node.js.lnk
C:WindowsSysWOW64msiexec.exe /x {65370F5F-81AF-453E-BD85-A05B561DB989}
search
65370F5F-81AF-453E-BD85-A05B561DB989
at Registry(i use RegistryWorkshop
one of will like this
*HKEY_CLASSES_ROOTInstallerProducts* {xxx}
ProductIcon
edit DWORD Version 0x8000000 mean 8.0.0
edit it low or equal than version u wanna install
like 0x7000000
than now can keep use installer like old day