无法使用 npm install 安装 mongoose
Cannot install mongoose using npm install
我正在尝试 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 不工作。非常感谢任何帮助。下面是我在终端上的日志。此外,它以根管理员身份对 运行 说。那可能是什么命令行? Sudo apt-get...谢谢!
您可能需要以 root 身份安装,因为它没有获得创建目录的权限
你可以使用sudo npm install
你不应该使用 sudo npm
。
你可以按照这个npm doc
解决这个问题
在安装 mongoose 之前使用 npm cache clean
。在 windows 7
上测试
我正在尝试 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 不工作。非常感谢任何帮助。下面是我在终端上的日志。此外,它以根管理员身份对 运行 说。那可能是什么命令行? Sudo apt-get...谢谢!
您可能需要以 root 身份安装,因为它没有获得创建目录的权限
你可以使用sudo npm install
你不应该使用 sudo npm
。
你可以按照这个npm doc
解决这个问题在安装 mongoose 之前使用 npm cache clean
。在 windows 7