zeromq.node
zeromq.node copied to clipboard
Rebuild does not create folder zmq/build
I am running an npm project and one of its dependencies depends on zmq.
I am running everything inside a docker container, and when I run the build process of the container (so after installation of all the dependencies using npm install
), I also rebuild zmq using the command npm rebuild zmq
.
But when I run the npm project inside the container, it throws the following error:
Error: Could not locate the bindings file. Tried:
→ /usr/src/app/node_modules/@user/my-npm-module/node_modules/@user/zmq-producer-wrapper/node_modules/zmq/build/zmq.node
→ /usr/src/app/node_modules/@user/my-npm-module/node_modules/@user/zmq-producer-wrapper/node_modules/zmq/build/Debug/zmq.node
→ /usr/src/app/node_modules/@user/my-npm-module/node_modules/@user/zmq-producer-wrapper/node_modules/zmq/build/Release/zmq.node
→ /usr/src/app/node_modules/@user/my-npm-module/node_modules/@user/zmq-producer-wrapper/node_modules/zmq/out/Debug/zmq.node
→ /usr/src/app/node_modules/@user/my-npm-module/node_modules/@user/zmq-producer-wrapper/node_modules/zmq/Debug/zmq.node
→ /usr/src/app/node_modules/@user/my-npm-module/node_modules/@user/zmq-producer-wrapper/node_modules/zmq/out/Release/zmq.node
→ /usr/src/app/node_modules/@user/my-npm-module/node_modules/@user/zmq-producer-wrapper/node_modules/zmq/Release/zmq.node
→ /usr/src/app/node_modules/@user/my-npm-module/node_modules/@user/zmq-producer-wrapper/node_modules/zmq/build/default/zmq.node
→ /usr/src/app/node_modules/@user/my-npm-module/node_modules/@user/zmq-producer-wrapper/node_modules/zmq/compiled/4.2.2/linux/x64/zmq.node
at bindings (/usr/src/app/node_modules/@user/my-npm-module/node_modules/@user/zmq-producer-wrapper/node_modules/zmq/node_modules/bindings/bindings.js:88:9)
at Object.<anonymous> (/usr/src/app/node_modules/@user/my-npm-module/node_modules/@user/zmq-producer-wrapper/node_modules/zmq/lib/index.js:6:30)
at Module._compile (module.js:435:26)
at Object.Module._extensions..js (module.js:442:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:311:12)
at Module.require (module.js:366:17)
at require (module.js:385:17)
at Object.<anonymous> (/usr/src/app/node_modules/@user/my-npm-module/node_modules/@user/zmq-producer-wrapper/node_modules/zmq/index.js:2:18)
at Module._compile (module.js:435:26)
at Object.Module._extensions..js (module.js:442:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:311:12)
at Module.require (module.js:366:17)
at require (module.js:385:17)
at Object.<anonymous> (/usr/src/app/node_modules/@user/my-npm-module/node_modules/@user/zmq-producer-wrapper/index.js:4:11)
During the rebuild step, it prints the following warning:
npm WARN cannot run in wd [email protected] node-gyp rebuild (wd=/usr/src/app/node_modules/@user/my-npm-module/node_modules/@user/zmq-producer-wrapper/node_modules/zmq)
Yeah having the same issue