0

我正在尝试 npm install mongoose 但此错误不断弹出。我有一个 node.js,express 框架,我在 package.json 的依赖项中添加了 mongoonse,如下所示,

  {
    "name": "OAuthProject",
    "version": "0.0.0",
    "private": true,
    "scripts": {
      "start": "node ./bin/www"
       },
   "dependencies": {
     "body-parser": "~1.13.2",
     "cookie-parser": "~1.3.5",
     "debug": "~2.2.0",
     "express": "~4.13.1",
     "jade": "~1.11.0",
     "morgan": "~1.6.1",
     "serve-favicon": "~2.3.0",
     "cookie-parser": "latest",
     "express-session": "latest",
     "mongoose": "latest"           //<------------ MONGOOSE
     }
  }

我以相同的方式安装了 cookie-parser 和其他模块,并且这些模块有效。但是 mongoose 和 mongodb 不工作。非常感谢任何帮助。以下是我在终端上的日志。此外,它说以 root 管理员身份运行。那可能是什么命令行?Sudo apt-get... 谢谢!

日志

4

3 回答 3

0

您可能需要以 root 身份安装,因为它没有获得创建目录的权限

您可以使用sudo npm install

于 2015-11-24T03:14:31.587 回答
0

你不应该使用sudo npm.

您可以按照此npm 文档解决此问题

于 2015-11-24T05:26:33.073 回答
0

npm cache clean在安装猫鼬之前使用。在 Windows 7 上测试

于 2016-01-22T18:43:55.697 回答