Node: Node.js 14.x supported on windows 8.1 and above?

Created on 22 Apr 2020  路  6Comments  路  Source: nodejs/node

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

windows

Most helpful comment

(@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).

All 6 comments

Can you explain a bit more? Do you get an error message? If so, what is it? If not, what behavior are you experiencing?

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:

Was this page helpful?
0 / 5 - 0 ratings