绑定错误.模块没有自我注册
Bcrypt Binding Error. Module did not self register?
所以我试图再次运行我的MEAN stack应用程序,当我进入node server.js时,我得到错误:
/Users/<myusername>/Desktop/Wardrobe_fairy (Update)/api/node_modules/bcrypt/node_modules/bindings/bindings.js:83
throw e
^
Error: Module did not self-register.
at Error (native)
at Object.Module._extensions..node (module.js:434:18)
at Module.load (module.js:343:32)
at Function.Module._load (module.js:300:12)
at Module.require (module.js:353:17)
at require (internal/module.js:12:17)
at bindings (/Users/username/Desktop/Wardrobe_fairy (Update)/api/node_modules/bcrypt/node_modules/bindings/bindings.js:76:44)
at Object.<anonymous> (/Users/username/Desktop/Wardrobe_fairy (Update)/api/node_modules/bcrypt/bcrypt.js:3:35)
at Module._compile (module.js:409:26)
at Object.Module._extensions..js (module.js:416:10)
at Module.load (module.js:343:32)
at Function.Module._load (module.js:300:12)
at Module.require (module.js:353:17)
at require (internal/module.js:12:17)
at Object.<anonymous> (/Users/username/Desktop/Wardrobe_fairy (Update)/api/models/user.js:2:12)
at Module._compile (module.js:409:26)
我已经从包中删除了Bcrypt。通过'npm install bcrypt'重新安装。删除并重新安装了/usr/local/lib Nodemon和Npm。还是同样的错误:(
我在实现工作线程时面临同样的问题。在回答这个问题时,加密不支持child_process。我试过'npm I bcrypt@napi -save',一切正常
找到了解决方法:
MAC OSX从/Usr/local/bin中删除Node_modules文件夹重新安装稳定节点版本全局安装NPM通过NPM全局安装nodemon从应用中删除旧的node-modules文件夹,并重新安装。
相关文章:
- Javascript循环不会自我更新
- 点击facebook像素跟踪注册(JS/JQUERY代码)
- 为什么自我执行匿名有效
- 当组件准备就绪时,如何在Polymer中动态注册新属性
- 注册OpenLayers事件时,即使使用匿名函数或绑定,JavaScript关闭也会触发循环内的所有内容
- 如何在单击“提交”按钮时为“新建”窗口编写JavaScript,用“确定”和“取消”显示注册信息
- Angularamd在typescript控制器注册中
- 注册组件的非角度和角度版本
- 是否可以在没有外部输入的情况下使函数具有自我意识
- 如何从已注册的事件发送 JavaScript 对象
- 不使用Grunt.initConfig()注册Grunt任务
- 使用谷歌图表将mousedown事件注册为click
- 如何创建对表单的自我更新响应
- Stormpath注册页面上的社交登录
- 可以'我无法提交AJAX注册表
- 注册成功后重定向
- 模态上的输入/注册字段不起作用
- 如何在使用Passport.js和Sails.js注册后重定向到特定位置
- 注册后是否可以定义HTML5自定义元素中的生命周期回调
- 绑定错误.模块没有自我注册