Я MongoDB работает в одном окне терминала и теперь в другом я получаю эту ошибку, когда я бег server.js (файл из интернета-Mean класса я беру):Проблемы с MongoDB установить на Mac
Daves-MB-Retina-Oct2014:mean Dave$ node server.js module.js:338 throw err; ^
Error: Cannot find module 'mongodb/node_modules/bson' at Function.Module._resolveFilename (module.js:336:15) at Function.Module._load (module.js:286:25) at Module.require (module.js:365:17) at require (module.js:384:17) at Object. (/Users/.../.../udemy/mean/node_modules/mongoose/lib/drivers/node-mongodb
native/objectid.js:8:16) at Module._compile (module.js:434:26) at Object.Module._extensions..js (module.js:452:10) at Module.load (module.js:355:32) at Function.Module._load (module.js:310:12) at Module.require (module.js:365:17) at require (module.js:384:17)
MongoDB is in another directory. Does that matter? I did a npm update in the directory I was in and nothing updates. Here is what is in the directory: Daves-MB-Retina-Oct2014:mean Dave$ ls Gruntfile.js bower_components package.json LICENSE config packages Procfile karma.conf.js server.js README.md mean.json tools bower.json node_modules
Mongodb может работать в любом месте. Вероятно, эта проблема связана с неудачной установкой npm. Попробуйте удалить каталог node_modules и снова запустить npm install –
Просто попробовал это. Это не работает. Получил кучу ошибок. Наверное, слишком много, чтобы вставить здесь. –