我想尝试安装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包附带的模块。
其他人经历过这个?
答案 0 :(得分:0)
Google快速找到了这个讨论主题:https://nodejstools.codeplex.com/workitem/532。虽然它是在Microsoft VS的背景下。
使用npm install mongoose -g
全局安装mongoose(非mongo)。
所以我通过NPM全局安装mongoose解决了这个问题,然后我将mongoose / node_modules / mongodb / kerberos中的build文件夹复制到我VS项目中的本地mongoose文件夹中。
如果您正在使用mongoose,该线程还建议您需要安装python。
将kerberos添加到package.json文件本身。也尝试全局安装。
忽略它: