【问题标题】:Issue with mongodb install on Mac在 Mac 上安装 mongodb 的问题
【发布时间】:2016-01-06 21:37:45
【问题描述】:

我在一个终端窗口中运行了 mongodb,现在在另一个终端窗口中运行 server.js(我正在学习的在线 Mean 类的文件)时出现此错误:

Daves-MB​​-Retina-Oct2014:mean Dave$ node server.js module.js:338 抛出错误; ^

错误:找不到模块 'mongodb/node_modules/bson' 在 Function.Module._resolveFilename (module.js:336:15) 在 Function.Module._load (module.js:286:25) 在 Module.require (module.js:365:17) 在需要(module.js:384:17) 在对象。 (/Users/.../.../udemy/mean/node_modules/mongoose/lib/drivers/node-mongodb

  native/objectid.js:8:16)
at Module._compile (module.js:434:26)
at Object.Module._extensions..js (module.js:452:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Module.require (module.js:365:17)
at require (module.js:384:17)

MongoDB 在另一个目录中。这有关系吗?我做了一个 npm 在我所在的目录中更新,没有任何更新。这是什么 在目录中: Daves-MB​​-Retina-Oct2014:mean Dave$ ls Gruntfile.js bower_components package.json LICENSE 配置包 Procfile karma.conf.js server.js README.md mean.json 工具 bower.json node_modules

【问题讨论】:

  • Mongodb 可以在任何地方运行。此问题可能是由于npm install 不成功造成的。尝试删除 node_modules 目录,然后再次运行 npm install
  • 刚刚试过。它不起作用。遇到一堆错误。可能太多了,无法在这里粘贴。

标签: node.js mongodb


【解决方案1】:

我在 Stackoverflow 之外获得了帮助来解决这个问题。我在一个新目录中重新安装了所有内容,并在安装脚本失败的几个子目录中进行了 npm install。现在一切就绪。

【讨论】:

    猜你喜欢
    • 2019-01-07
    • 2019-04-25
    • 2011-09-09
    • 2016-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-10
    相关资源
    最近更新 更多