Node.js Mongodb - 找不到Kerberos模块

时间:2014-12-21 23:00:13

标签: javascript node.js mongodb kerberos

我想尝试安装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包附带的模块。

其他人经历过这个?

1 个答案:

答案 0 :(得分:0)

Google快速找到了这个讨论主题:https://nodejstools.codeplex.com/workitem/532。虽然它是在Microsoft VS的背景下。

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

  1. 使用npm install mongoose -g全局安装mongoose(非mongo)。

      

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

  2. 如果您正在使用mongoose,该线程还建议您需要安装python。

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

  4. 忽略它:

  5. enter image description here