I’m getting this when I run Meteor:
W20161201-16:45:16.741(-8)? (STDERR) Note: you are using a pure-JavaScript implementation of bcrypt.
W20161201-16:45:16.742(-8)? (STDERR) While this implementation will work correctly, it is known to be
W20161201-16:45:16.742(-8)? (STDERR) approximately three times slower than the native implementation.
W20161201-16:45:16.742(-8)? (STDERR) In order to use the native implementation instead, run
W20161201-16:45:16.742(-8)? (STDERR)
W20161201-16:45:16.743(-8)? (STDERR) meteor npm install --save bcrypt
W20161201-16:45:16.743(-8)? (STDERR)
W20161201-16:45:16.743(-8)? (STDERR) in the root directory of your application.
No matter what I try, I can’t get rid of it. I’ve cleared out ~/.meteor
, .meteor/local/bundler-cache
, wiped the build folder. Nothing works. I definitely have the npm version of bcrypt installed.
If I run meteor shell
and require bcrypt, I get an error:
> bcrypt = require('bcrypt')
/Volumes/SuperData/Sites/reelcrafter/node_modules/bindings/bindings.js:83
throw e
^
Error: Module version mismatch. Expected 46, got 48.
If I run the require statement in node, it works fine.