Allright, I've removed cmake-js, added fs-extra dev dependency on my local machine. Can't push on your branch. Now, I have this error:
make: *** No rule to make targetRelease/obj.target/uiohook/build_def/darwin/libuiohook/src/logger.o', needed by Release/uiohook.dylib'. Stop.
Any idea ?
The error occurred because node-gyp could not handle symbolic .gyp links properly on Linux and macOS. I fixed the issue by copying the gyp files manually.
Encountered another weird error on travis-ci though: gyp ERR! stack Error: ENOENT: no such file or directory, mkdir '/home/travis/.cache/node-gyp/4.0.4'
The error occurred because node-gyp could not handle symbolic .gyp links properly on Linux and macOS. I fixed the issue by copying the gyp files manually.
Encountered another weird error on travis-ci though:
gyp ERR! stack Error: ENOENT: no such file or directory, mkdir '/home/travis/.cache/node-gyp/4.0.4'
Originally posted by @ykhwong in https://github.com/wilix-team/iohook/issues/258#issuecomment-723083004