Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Node.js Mongodb-找不到Kerberos模块_Javascript_Node.js_Mongodb_Kerberos - Fatal编程技术网

Javascript Node.js Mongodb-找不到Kerberos模块

Javascript Node.js Mongodb-找不到Kerberos模块,javascript,node.js,mongodb,kerberos,Javascript,Node.js,Mongodb,Kerberos,我正在尝试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_module

我正在尝试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包附带的模块


其他人也经历过这种情况吗?

谷歌很快找到了这个讨论线索:。尽管它是在微软VS

不同的、可能的解决方案包括:
  • 使用
    npm安装mongoose-g
    全局安装mongoose(非mongo)

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

  • 如果您使用的是mongoose,线程还建议您需要安装python

  • 将kerberos添加到package.json文件本身。同时尝试全局安装

  • 忽略它:


  • 我已经通过谷歌搜索了。我真的不想要猫鼬,它给了我比我需要的更多的路。Python不应该是可靠的,这很奇怪。我可以尝试在全球范围内安装它,但它并不是在全球范围内寻找它,而是在它自己的包中寻找它的内部,在那里它实际上是存在的。