mac-screen-capture-permissions icon indicating copy to clipboard operation
mac-screen-capture-permissions copied to clipboard

this module is used in Mac, how to ignore npm install in Windows? can you modify your install.js to resolve it?

Open En777 opened this issue 3 years ago • 2 comments

npm run build on Windows: • install prebuilt binary name=mac-screen-capture-permissions version=2.0.0 platform=win32 arch=ia32 • build native dependency from sources name=mac-screen-capture-permissions version=2.0.0 platform=win32 arch=ia32 reason=prebuild-install failed with error (run with env DEBUG=electron-builder to get more information) error=prebuild-install info begin Prebuild-install version 6.1.2 prebuild-install WARN install prebuilt binaries enforced with --force! prebuild-install WARN install prebuilt binaries may be out of date! prebuild-install info looking for local prebuild @ prebuilds\mac-screen-capture-permissions-v2.0.0-electron-v80-win32-ia32.tar.gz prebuild-install info looking for cached prebuild @ C:\Users\user\AppData\Roaming\npm-cache_prebuilds\810130-mac-screen-capture-permissions-v2.0.0-electron-v80-win32-ia32.tar.gz prebuild-install http request GET https://github.com/karaggeorge/mac-screen-capture-permissions/releases/download/v2.0.0/mac-screen-capture-permissions-v2.0.0-electron-v80-win32-ia32.tar.gz prebuild-install WARN install Request timed out

En777 avatar Jul 29 '21 09:07 En777

Is any way to resolve it? only install on MacOS, do not install on Windows. thanks.

En777 avatar Jul 29 '21 09:07 En777

My guess would be copy what fsevents does? Then something like this becomes possible: https://debugah.com/npm-warn-optional-skipping-optional-dependency-fsevents-7451/

Though I'd suggest it's a pretty low priority issue at the moment, as mac-screen-capture-permissions installs cleanly on Windows/Linux.

pzrq avatar Oct 13 '21 12:10 pzrq