Meteor React.js Добавление учетных записей пользователей приводит к сбою приложения

Я делаю часть 8 учебника Meteor React.js здесь:

https://www.meteor.com/tutorials/react/adding-user-accounts

Мое приложение работало отлично до этого момента. Он вылетает в тот момент, когда я выполняю первый шаг в руководстве, который заключается в добавлении пакетов учетных записей, выполнив следующую команду:

meteor add accounts-ui accounts-password

Сделав это и попытавшись запустить проект, запуск завершается с ошибкой и дает мне следующий журнал ошибок:

C:\Users\Barry\AppData\Local\.meteor\packages\meteor-tool\1.3.2_4\mt-os.windows.x86_32\dev_bundle\server-lib\node_modules\fibers\future.js:245
                        throw(ex);
                              ^
Error: A dynamic link library (DLL) initialization routine failed.

C:\Users\Barry\AppData\Local\.meteor\packages\npm-bcrypt\0.8.7_1\npm\node_modules\bcrypt\build\Release\bcrypt_lib.node
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
    at bindings (C:\Users\Barry\AppData\Local\.meteor\packages\npm-bcrypt\0.8.7_1\npm\node_modules\bindings\bindings.js:76:44)
    at Object.<anonymous> (C:\Users\Barry\AppData\Local\.meteor\packages\npm-bcrypt\0.8.7_1\npm\node_modules\bcrypt\bcrypt.js:3:35)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
Exited with code: 8
Your application is crashing. Waiting for file change.

Из-за чего возникает эта ошибка и как ее решить?


person Barry Michael Doyle    schedule 27.09.2016    source источник


Ответы (1)


Было выпущено 9 (рекомендуемых) выпусков Meteor, начиная с версии, которую вы используете, и множество проблем, связанных с использованием bcrypt, было решено. Попробуйте обновить свое приложение до последней версии Meteor (через meteor update), удалите каталог приложений node_modules и запустите новый meteor npm install.

person hwillson    schedule 27.09.2016
comment
Я попробую, спасибо. Я просто предположил, что мое приложение работает в последней версии, потому что я запустил его сегодня. Я попробую это решение и соглашусь, если оно сработает. - person Barry Michael Doyle; 27.09.2016
comment
Команда meteor update не работает. Просто грузится бесконечно. - person Barry Michael Doyle; 28.09.2016
comment
Ничего, он случайно загрузился в последний раз, когда я пытался, спасибо! - person Barry Michael Doyle; 28.09.2016