Meteor React.js 添加用户帐户导致应用程序崩溃
Meteor React.js Adding User Accounts Crashes Application
我正在做 Meteor React.js 教程第 8 部分:
https://www.meteor.com/tutorials/react/adding-user-accounts
到目前为止,我的应用程序一直 运行 完美。当我按照教程中的第一步进行操作时,它崩溃了,即通过 运行 宁以下命令添加帐户包:
meteor add accounts-ui accounts-password
执行此操作并尝试 运行 项目时,运行 失败并给我以下错误日志:
C:\Users\Barry\AppData\Local\.meteor\packages\meteor-tool.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[=12=].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[=12=].8.7_1\npm\node_modules\bindings\bindings.js:76:44)
at Object.<anonymous> (C:\Users\Barry\AppData\Local\.meteor\packages\npm-bcrypt[=12=].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.
是什么原因导致出现此错误,我该如何解决?
自您使用的版本以来,已经有 9 个(推荐的)Meteor 版本,并且 lot of issues 已经解决了专门使用 bcrypt 的问题。尝试将您的应用程序更新到最新版本的 Meteor(通过 meteor update
),删除您的应用程序 node_modules
目录,并 运行 一个新的 meteor npm install
.
我正在做 Meteor React.js 教程第 8 部分:
https://www.meteor.com/tutorials/react/adding-user-accounts
到目前为止,我的应用程序一直 运行 完美。当我按照教程中的第一步进行操作时,它崩溃了,即通过 运行 宁以下命令添加帐户包:
meteor add accounts-ui accounts-password
执行此操作并尝试 运行 项目时,运行 失败并给我以下错误日志:
C:\Users\Barry\AppData\Local\.meteor\packages\meteor-tool.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[=12=].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[=12=].8.7_1\npm\node_modules\bindings\bindings.js:76:44)
at Object.<anonymous> (C:\Users\Barry\AppData\Local\.meteor\packages\npm-bcrypt[=12=].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.
是什么原因导致出现此错误,我该如何解决?
自您使用的版本以来,已经有 9 个(推荐的)Meteor 版本,并且 lot of issues 已经解决了专门使用 bcrypt 的问题。尝试将您的应用程序更新到最新版本的 Meteor(通过 meteor update
),删除您的应用程序 node_modules
目录,并 运行 一个新的 meteor npm install
.