I’m having a problem when I add accounts-password to ANY newly created meteor app that is causes the app to crash.
I get:
Steps to reproduce:
-
meteor create myTestApp
-
I then launch the app and I get the Welcome to Meteor page in my browser.
-
In a new terminal window, I do meteor add accounts-ui and add {{> loginButtons}} right below {{> hello}}
-
The app still runs fine, but I see “No login services configured” as expected.
-
I then do meteor add accounts-password - crash!
W20160118-20:51:19.763(-6)? (STDERR)
W20160118-20:51:19.764(-6)? (STDERR) /Users/geraldbailey/.meteor/packages/meteor-tool/.1.1.10.ta2bmn++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/server-lib/node_modules/fibers/future.js:245
W20160118-20:51:19.765(-6)? (STDERR) throw(ex);
W20160118-20:51:19.765(-6)? (STDERR) ^
W20160118-20:51:19.765(-6)? (STDERR) Error: Can’t find npm module ‘bcrypt’. Did you forget to call ‘Npm.depends’ in package.js within the ‘npm-bcrypt’ package?
W20160118-20:51:19.765(-6)? (STDERR) at Object.Npm.require (/Users/geraldbailey/Desktop/Recordly/.meteor/local/build/programs/server/boot.js:175:17)
W20160118-20:51:19.765(-6)? (STDERR) at Package (packages/npm-bcrypt/packages/npm-bcrypt.js:9:1)
W20160118-20:51:19.765(-6)? (STDERR) at Package (packages/npm-bcrypt/packages/npm-bcrypt.js:13:1)
W20160118-20:51:19.765(-6)? (STDERR) at /Users/geraldbailey/Desktop/Recordly/.meteor/local/build/programs/server/packages/npm-bcrypt.js:33:4
W20160118-20:51:19.766(-6)? (STDERR) at /Users/geraldbailey/Desktop/Recordly/.meteor/local/build/programs/server/packages/npm-bcrypt.js:42:3
W20160118-20:51:19.766(-6)? (STDERR) at /Users/geraldbailey/Desktop/Recordly/.meteor/local/build/programs/server/boot.js:242:10
W20160118-20:51:19.766(-6)? (STDERR) at Array.forEach (native)
W20160118-20:51:19.766(-6)? (STDERR) at Function..each..forEach (/Users/geraldbailey/.meteor/packages/meteor-tool/.1.1.10.ta2bmn++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/server-lib/node_modules/underscore/underscore.js:79:11)
W20160118-20:51:19.766(-6)? (STDERR) at /Users/geraldbailey/Desktop/Recordly/.meteor/local/build/programs/server/boot.js:137:5
=> Exited with code: 8
I’m a noob, but seems like this should just work. I’ve even done meteor update to make sure all was up to date and I’m told it is.
Thoughts on how to get around this??