繁体   English   中英

Node.js Mongodb-找不到Kerberos模块

[英]Node.js Mongodb - Kerberos module not found

我试图npm安装mongodb。 它可以正常工作,并告诉我已安装了模块,该列表中包含kerberos。

但是当我尝试运行我的应用程序时,我一直在收到这个消息:

Error: Cannot find module '../build/Release/kerberos' from '/Users/snorre edwin/Code/raspberry-node-         server/node_modules/mongodb/node_modules/mongodb-core/node_modules/kerberos/lib'
Error: Cannot find module '../../../build/Release/kerberos' from '/Users/snorre edwin/Code/raspberry-node-server/node_modules/mongodb/node_modules/mongodb-core/node_modules/kerberos/lib/win32/wrappers'
Error: Cannot find module '../../../build/Release/kerberos' from '/Users/snorre edwin/Code/raspberry-node-server/node_modules/mongodb/node_modules/mongodb-core/node_modules/kerberos/lib/win32/wrappers'
Error: Cannot find module '../../../build/Release/kerberos' from '/Users/snorre edwin/Code/raspberry-node-server/node_modules/mongodb/node_modules/mongodb-core/node_modules/kerberos/lib/win32/wrappers'
Error: Cannot find module '../../../build/Release/kerberos' from '/Users/snorre edwin/Code/raspberry-node-server/node_modules/mongodb/node_modules/mongodb-core/node_modules/kerberos/lib/win32/wrappers'

这没有任何意义,因为这是mongodb软件包随附的模块。

还有其他人经历过吗?

快速的Google找到了这个讨论线程: https : //nodejstools.codeplex.com/workitem/532 虽然它是在Microsoft VS的上下文中。

不同的可能解决方案包括:

  1. 使用npm install mongoose -g在全球范围内npm install mongoose -g mongoose(非mongo)。

    因此,我通过NPM全局安装了mongoose,从而解决了此问题,然后将mongoose / node_modules / mongodb / kerberos中的build文件夹复制到了VS项目中的本地mongoose文件夹中。

  2. 如果您使用猫鼬,则该线程还建议您需要安装python。

  3. 将kerberos添加到package.json文件本身。 也请尝试全局安装。

  4. 忽略它:

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM