Node.js 在Ubuntu上执行npm安装、eNONT、lstat时出错

Node.js 在Ubuntu上执行npm安装、eNONT、lstat时出错,node.js,mongoose,npm,Node.js,Mongoose,Npm,我正在创建一个管理博客文章的项目(基本上)。我最近刚在云平台上安装了这个,没有问题。我只是想清理我的node\u modules文件夹,所以我删除了它,然后用npm install重新安装 现在,我不能再安装mongoose了,所有不同的模块都创建得很好。但猫鼬无法安装。这快把我逼疯了 这就是我得到的错误 npm ERR! Error: ENOENT, open '/home/petur/Documents/WebProjects/soundMixes/node_modules/mongoose

我正在创建一个管理博客文章的项目(基本上)。我最近刚在云平台上安装了这个,没有问题。我只是想清理我的
node\u modules
文件夹,所以我删除了它,然后用
npm install
重新安装

现在,我不能再安装mongoose了,所有不同的模块都创建得很好。但猫鼬无法安装。这快把我逼疯了

这就是我得到的错误

npm ERR! Error: ENOENT, open '/home/petur/Documents/WebProjects/soundMixes/node_modules/mongoose/node_modules/mongodb/package.json'
npm ERR! If you need help, you may report this log at:
npm ERR!     <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR!     <npm-@googlegroups.com>

npm ERR! System Linux 3.13.0-37-generic
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install"
npm ERR! cwd /home/petur/Documents/WebProjects/soundMixes
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.10
npm ERR! path /home/petur/Documents/WebProjects/soundMixes/node_modules/mongoose/node_modules/mongodb/package.json
npm ERR! code ENOENT
npm ERR! errno 34
npm http 304 https://registry.npmjs.org/qs
npm http 304 https://registry.npmjs.org/ms/0.6.2
npm ERR! Error: ENOENT, lstat '/home/petur/Documents/WebProjects/soundMixes/node_modules/mongoose/node_modules/hooks/README.md'
npm ERR! If you need help, you may report this log at:
npm ERR!     <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR!     <npm-@googlegroups.com>

npm ERR! System Linux 3.13.0-37-generic
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install"
npm ERR! cwd /home/petur/Documents/WebProjects/soundMixes
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.10
npm ERR! path /home/petur/Documents/WebProjects/soundMixes/node_modules/mongoose/node_modules/hooks/README.md
npm ERR! fstream_path /home/petur/Documents/WebProjects/soundMixes/node_modules/mongoose/node_modules/hooks/README.md
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack /usr/lib/nodejs/fstream/lib/writer.js:284:26
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
npm ERR! Error: ENOENT, lstat '/home/petur/Documents/WebProjects/soundMixes/node_modules/mongoose/node_modules/mquery/README.md'
npm ERR! If you need help, you may report this log at:
npm ERR!     <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR!     <npm-@googlegroups.com>

npm ERR! System Linux 3.13.0-37-generic
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install"
npm ERR! cwd /home/petur/Documents/WebProjects/soundMixes
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.10
npm ERR! path /home/petur/Documents/WebProjects/soundMixes/node_modules/mongoose/node_modules/mquery/README.md
npm ERR! fstream_path /home/petur/Documents/WebProjects/soundMixes/node_modules/mongoose/node_modules/mquery/README.md
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! fstream_stack /usr/lib/nodejs/fstream/lib/writer.js:284:26
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)

您应该指定要安装的mongoose的最新版本,而不是将版本留空

npm install --save mongoose
我也不知道为什么在部署时需要将包作为开发依赖项安装。

sudo npm安装是否有效?
npm install --save mongoose