Native modules are compiled against the wrong headers
- Dominant language
- TypeScript
- Stars
- 7.8k
- Forks
- 762
- Avg merge
- 15h 27m
- Merged PRs (30d)
- 12
Description
Example: https://gist.github.com/9f283e1b807667af397d46639dfb7c45
```
Error: The module '/private/var/folders/7w/g8kll6857_740r2sgt4prqkr0000gp/T/tmp-95900MdRX1JGTHapG/node_modules/robotjs/build/Release/robotjs.node'
was compiled against a different Node.js version using
NODE_MODULE_VERSION 67. This version of Node.js requires
NODE_MODULE_VERSION 73. Please try re-compiling or re-installing
the module (for instance, using `npm rebuild` or `npm install`).
at process.func [as dlopen] (electron/js2c/asar.js:152:31)
at Object.Module._extensions..node (internal/modules/cjs/loader.js:855:18)
at Object.func [as .node] (electron/js2c/asar.js:152:31)
at Module.load (internal/modules/cjs/loader.js:682:32)
at tryModuleLoad (internal/modules/cjs/loader.js:614:12)
at Function.Module._load (internal/modules/cjs/loader.js:606:3)
at Module.require (internal/modules/cjs/loader.js:720:19)
at require (internal/modules/cjs/helpers.js:14:16)
at Object. (/private/var/folders/7w/g8kll6857_740r2sgt4prqkr0000gp/T/tmp-95900MdRX1JGTHapG/node_modules/robotjs/index.js:1:15)
at Module._compile (internal/modules/cjs/loader.js:813:30)
```
Contributor guide
Assessment
This issue has not been assessed yet.