我正在关注Christopher Buechler教程(http://cwbuecheler.com/web/tutorials/2013/node-express-mongo/)for开始使用Node / Express / MongoDB。我进入了第6步,我试图在本地主机上显示用户列表,但我不能让npm开始工作。
当我做npm开始它说 找不到模块'mongodb'
根据评论中的一位有帮助的人: 我不得不做npm install mongo --save和npm install monk --save
但这并没有帮助npm开始工作。
下一步是什么?我追溯了我的脚步,以确保我没有错过任何东西。 这是我的命令行所说的:
C:\ node> cd nodetest1
C:\ node \ nodetest1> npm start
nodetest1@0.0.1启动C:\ node \ nodetest1 节点./bin/www
module.js:340 扔错了; ^ 错误:找不到模块'mongodb' 在Function.Module._resolveFilename(module.js:338:15) 在Function.Module._load(module.js:280:25) 在Module.require(module.js:364:17) at require(module.js:380:17) 在对象。 (C:\节点\ nodetest1 \ app.js:9:13) 在Module._compile(module.js:456:26) at Object.Module._extensions..js(module.js:474:10) 在Module.load(module.js:356:32) 在Function.Module._load(module.js:312:12) 在Module.require(module.js:364:17)
npm ERR! nodetest1@0.0.1 start:node ./bin/www
错误的ERR!退出状态8
错误的ERR!
错误的ERR!在nodetest1@0.0.1启动脚本失败。
错误的ERR!这很可能是nodetest1包的问题,
错误的ERR!不是与npm本身。
错误的ERR!告诉作者你的系统失败了:
错误的ERR!节点./bin/www
错误的ERR!您可以通过以下方式获取信息:
错误的ERR! npm owner ls nodetest1
错误的ERR!上面可能有额外的日志记录输出。
错误的ERR!系统Windows_NT 6.1.7601
错误的ERR!命令“C:\ Program Files(x86)\ nodejs \\ node.exe”“C:\ Program File
s(x86)\ nodejs \ node_modules \ npm \ bin \ npm-cli.js“”start“
错误的ERR! cwd C:\ node \ nodetest1
错误的ERR! node -v v0.10.31
错误的ERR! npm -v 1.4.23
错误的ERR!代码ELIFECYCLE
错误的ERR!
错误的ERR!其他记录详细信息可在以下位置找到
错误的ERR! C:\节点\ nodetest1 \ NPM-的debug.log
错误的ERR!不好的代码0
C:\节点\ nodetest1>
感谢您的帮助!