open-pwa / open-pwa

ServiceWorker Deployments as a Platform providing the needed API's for Kubernetes, MesOs, Borg, Android. IOS, Mac, Windows, Linux. Manage Deployments of any kind as ServiceWorkers.
Apache License 2.0
25 stars 1 forks source link

Windows 7 Support #42

Open frank-dspeed opened 2 years ago

frank-dspeed commented 2 years ago

Update: Oct 2021, the latest versions working with below "trick" are:

Node v14.16.1 (or older but not below v14.5.0) Node v15.8.0 (or older but not below v15.0.0) Because Node updated from libuv v1.40 to v1.41, and with that, causing Win7 errors: ws2_32.dll does not have GetHostNameW function (or something alike).

references

https://stackoverflow.com/questions/62212754/nodejs-for-windows-7

Build

install https://nodejs.org/dist/latest-v12.x/node-v12.22.10-x86.msi or x64 set NODE_SKIP_PLATFORM_CHECK 1 https://nodejs.org/dist/latest-v17.x/node-v17.4.0-win-x86.7z

later goals maybe

https://wiki.gnome.org/msitools or virtual container the app.

Compat Matrix

frank-dspeed commented 2 years ago
  1. System-Properties => run: systempropertiesadvanced.exe => Advanced tab => Environment Variables.

click 'New' again, add "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.