I'm on windows 7 only and not mean to set windows 8.1
It's pity for installation package goes on windows 8 and above only.
Version 13.x still was supported on Windows 7
Can you explain a bit more? Do you get an error message? If so, what is it? If not, what behavior are you experiencing?
This is intentional, see https://github.com/nodejs/node/pull/31954.
Sorry, Windows 7 reached its EOL and we no longer support it. The last Node version tested on Win7 is 13.6.0.
I have version 13.13.0 and it's working on windows
New version 14.0.0 says: (node --version) this program can be run only on windows 8.1 and ....
(@gruber123, @nu8, @xCykrix )
Assuming Windows 7 x64 bit.
Look for latest version in https://nodejs.org/download/nightly/
for examplev15.0.0-nightly20200615f645cc7318/
.
Enter that 'folder', downloading either the
https://nodejs.org/download/nightly/v15.0.0-nightly20200615f645cc7318/node-v15.0.0-nightly20200615f645cc7318-win-x64.zip
or
https://nodejs.org/download/nightly/v15.0.0-nightly20200615f645cc7318/node-v15.0.0-nightly20200615f645cc7318-win-x64.7z
(Don't download the MSI unless you want to extract the files from it with msiexec.exe /a "C:\Users\Elad\Desktop\node-v15.0.0-nightly20200615f645cc7318-x64.msi" /qb /l %TEMP%\log.txt TARGETDIR="C:\Users\Elad\Desktop\node-v15.0.0-nightly20200615f645cc7318-x64"
).
Extract the files into a new folder, C:\nodejs64
(for example),
after the extraction you should have C:\nodejs64\node.exe
.
Go to System-Properties (run: systempropertiesadvanced.exe
),
in Advanced tab, click Environment Variables.
On the System variables area,
look for path
and double click that line.
add ;C:\nodejs64;
at the end of the line, and click OK.
Still on the System variables,
click 'New', add name: NODE_PATH
with value: C:\nodejs64\node_modules
, and click OK.
click 'New' again, add name: NODE_SKIP_PLATFORM_CHECK
with value: 1
, and click OK.
Click OK of all dialogs close.
Restart your machine, so explore and cmd will get the fresh set of variables.
Note, the previous version of this comment has some more information about cleaning up PATH and using c:\nodejs64\install_tools.bat
it is a bit long but might still worth reading (click the 'edited' part in the answer to read the previous versions of it).
@eladkarako thank you for the wonderful instructions!
EDIT: Didn't have it on hand as I was on mobile, but we have landed commits from #33176 in master that will allow this check to be bypassed. Though the MSI thing will likely be very helpful in the future as I do not believe the MSI installer has been unrestricted in the landed commits.
Also please note that this was not only built into the MSI but the node.exe runtime all itself. :slightly_smiling_face:
Most helpful comment
(@gruber123, @nu8, @xCykrix )
Assuming Windows 7 x64 bit.
Look for latest version in https://nodejs.org/download/nightly/
for example
v15.0.0-nightly20200615f645cc7318/
.Enter that 'folder', downloading either the
https://nodejs.org/download/nightly/v15.0.0-nightly20200615f645cc7318/node-v15.0.0-nightly20200615f645cc7318-win-x64.zip
or
https://nodejs.org/download/nightly/v15.0.0-nightly20200615f645cc7318/node-v15.0.0-nightly20200615f645cc7318-win-x64.7z
(Don't download the MSI unless you want to extract the files from it with
msiexec.exe /a "C:\Users\Elad\Desktop\node-v15.0.0-nightly20200615f645cc7318-x64.msi" /qb /l %TEMP%\log.txt TARGETDIR="C:\Users\Elad\Desktop\node-v15.0.0-nightly20200615f645cc7318-x64"
).Extract the files into a new folder,
C:\nodejs64
(for example),after the extraction you should have
C:\nodejs64\node.exe
.Go to System-Properties (run:
systempropertiesadvanced.exe
),in Advanced tab, click Environment Variables.
On the System variables area,
look for
path
and double click that line.add
;C:\nodejs64;
at the end of the line, and click OK.Still on the System variables,
click 'New', add name:
NODE_PATH
with value:C:\nodejs64\node_modules
, and click OK.click 'New' again, add name:
NODE_SKIP_PLATFORM_CHECK
with value:1
, and click OK.Click OK of all dialogs close.
Restart your machine, so explore and cmd will get the fresh set of variables.
Note, the previous version of this comment has some more information about cleaning up PATH and using
c:\nodejs64\install_tools.bat
it is a bit long but might still worth reading (click the 'edited' part in the answer to read the previous versions of it).