rebuild
rebuild copied to clipboard
Prebuildify can't find libc specific modules for Linux
For example, usb
1.9.1 contains the following prebuilds:
prebuilds/android-arm/node.napi.armv7.node
prebuilds/android-arm64/node.napi.armv8.node
prebuilds/darwin-x64+arm64/node.napi.node
prebuilds/linux-arm/node.napi.armv6.node
prebuilds/linux-arm/node.napi.armv7.node
prebuilds/linux-arm64/node.napi.armv8.node
prebuilds/linux-ia32/node.napi.node
prebuilds/linux-x64/node.napi.glibc.node
prebuilds/linux-x64/node.napi.musl.node
prebuilds/win32-ia32/node.napi.node
prebuilds/win32-x64/node.napi.node
Note that the linux-x64
prebuilds contain an extra glibc
or musl
specifier in the file name. I therefore receive this failure message:
electron-rebuild Checking for prebuilds for "usb" +0ms
electron-rebuild Could not locate ".../node_modules/usb/prebuilds/linux-x64/electron.napi.node", ".../node_modules/usb/prebuilds/linux-x64/node.napi.node", or ".../node_modules/usb/prebuilds/linux-x64/electron.abi85.node" +0ms