Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/44.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
Node.js 无法使用npm安装安装mongoose_Node.js_Mongodb_Express_Mongoose_Npm Install - Fatal编程技术网

Node.js 无法使用npm安装安装mongoose

Node.js 无法使用npm安装安装mongoose,node.js,mongodb,express,mongoose,npm-install,Node.js,Mongodb,Express,Mongoose,Npm Install,我正在尝试npm安装mongoose,但这个错误不断出现。我有一个node.js,express framework,我在package.json的依赖项中添加了Mongoose,如下所示: { "name": "OAuthProject", "version": "0.0.0", "private": true, "scripts": { "start": "node ./bin/www" }, "dependencies":

我正在尝试npm安装mongoose,但这个错误不断出现。我有一个node.js,express framework,我在package.json的依赖项中添加了Mongoose,如下所示:

  {
    "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
     }
  }
{
“名称”:“OAuthProject”,
“版本”:“0.0.0”,
“私人”:没错,
“脚本”:{
“开始”:“节点。/bin/www”
},
“依赖项”:{
“正文分析器”:“~1.13.2”,
“cookie解析器”:“~1.3.5”,
“调试”:“~2.2.0”,
“快车”:“~4.13.1”,
“翡翠”:“~1.11.0”,
“摩根”:“~1.6.1”,
“服务费维康”:“~2.3.0”,
“cookie解析器”:“最新版本”,
“快速会话”:“最新”,

“mongoose”:“latest”//您可能需要以root用户身份安装,因为它没有创建目录的权限


您可以使用
sudo npm安装

您不应该使用
sudo npm


在安装mongoose之前,您可以按照此操作解决此问题。在windows 7上测试