2016-01-31 3 views
0

Я изучаю mongodb и в рамках своего учебного процесса я установил , nodejs и npm. Когда я исполняю НУЮ инструкцию установки, это ошибка, я получаю:npm install Ошибки на mac 10.7.5

me$ npm install 
npm WARN package.json @ No repository field. 
npm ERR! Darwin 11.4.2 
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" 
npm ERR! node v4.2.2 
npm ERR! npm v2.14.7 

npm ERR! version not found: [email protected] 
npm ERR! 
npm ERR! If you need help, you may report this error at: 
npm ERR!  <https://github.com/npm/npm/issues> 

npm ERR! Please include the following file with any support request: 
npm ERR!  /Users/me/Sites/mongodb/chapter1/npm-debug.log 

Это package.json:

{ 
    "scripts": { 
     "test": "gulp test", 
     "watch": "gulp watch" 
    }, 
    "dependencies": { 
     "async": "0.9.0", 
     "mongodb": "3.2.1" 
    }, 
    "devDependencies": { 
     "gulp": "3.8.11", 
     "gulp-mocha": "2.0.1", 
     "mocha": "2.2.4" 
    } 
} 

Я создал базу данных с именем MongoDB, чтобы он мог видеть это, но я не знаю, что не так. Я прочитал НПЕ установить ошибки», но ничего не указует на подобную ошибку, так что я могу решить это сам Пожалуйста, помогите !!

ответ

0

НОЙ ERR версии не найдено:.! [email protected]

Это означает, что версия 3.2.1 пакета MongoDB не существует (см https://www.npmjs.com/package/mongodb - в настоящее время, последняя версия 2.1.4)

Просто исправить номер версии в вашем package.json из:.

"dependencies": { 
    "async": "0.9.0", 
    "mongodb": "3.2.1" 
}, 

в

"dependencies": { 
    "async": "0.9.0", 
    "mongodb": "^2.1.4" 
}, 

заново запустить npm install

+0

Большое спасибо. Это сработало. – user3538384