安装mongodb时出错

时间:2017-03-02 19:10:53

标签: node.js mongodb mongojs

我是nodejs和mongodb的初学者。我一直在使用MEAN堆栈工作一段时间。它还使用mongojs和mongoose扩展,这些扩展到目前为止工作正常。 我跟着这个tutorial

server.js文件可以帮助我将项目与数据库连接起来。我在运行直到现在才出现的server.js文件时收到以下mongodb错误。

        C:\Program Files\nodejs\easy-node-authentication-local1>node server1
    module.js:327
        throw err;
        ^

    Error: Cannot find module 'mongodb'
        at Function.Module._resolveFilename (module.js:325:15)
        at Function.Module._load (module.js:276:25)
        at Module.require (module.js:353:17)
        at require (internal/module.js:12:17)
        at Object.<anonymous> (C:\ProgramFiles\nodejs\node_modules\mongojs\lib\collection.js:1:77)
        at Module._compile (module.js:409:26)
        at Object.Module._extensions..js (module.js:416:10)
        at Module.load (module.js:343:32)
        at Function.Module._load (module.js:300:12)
        at Module.require (module.js:353:17)

我无法使用&#39; npm install mongodb&#39;安装mongodb。因为以下错误。

        C:\Program Files\nodejs>npm install mongodb
    npm ERR! fetch failed https://registry.npmjs.org/mongodb/-/mongodb-2.2.12.tgz
    npm WARN retry will retry, error on last attempt: Error: unable to verify the first certificate

任何人都可以帮助我理解这个问题。

2 个答案:

答案 0 :(得分:1)

我不明白server.js是否需要安装mongoDB。
但我最近尝试安装,它对我有用

确保已安装所有依赖项。

我建议您npm install tar -g然后npm install mongodb -g

答案 1 :(得分:0)

你有网络代理吗? 如果是,则必须使用npm进行配置。请检查此link