2017-01-04 2 views
5

Почему я продолжаю получать это предупреждение ниже, когда пытаюсь установить mongoose?Mongoose - устаревший [email protected]: обновите до 2.2.19 или выше?

НПМ WARN устаревшее [email protected]: обновление до 2.2.19 или выше

JSON:

{ 
    "name": "dummy-app", 
    "version": "0.0.0", 
    "private": true, 
    "scripts": { 
    "start": "node ./bin/www" 
    }, 
    "dependencies": { 
    "body-parser": "~1.15.1", 
    "cookie-parser": "~1.4.3", 
    "debug": "~2.2.0", 
    "express": "~4.13.4", 
    "pug": "~2.0.0-beta3", 
    "morgan": "~1.7.0", 
    "serve-favicon": "~2.3.0", 
    "mongoose": "^4.7.6" 
    } 
} 

Как я могу исправить это?

ответ

8

Пакет npm mongodb - это зависимость от mongoose: он устанавливается автоматически при npm при установке mongoose.

mongoose v4.7.6 зависит от mongodb 2.2.16 (см. its package.json file), но есть более новая версия исправления ошибок (2.2.19), поэтому вы видите предупреждение.

Поскольку mongodb является зависимостью мангуста, вам придется ждать, пока поддерживающий мангуст обновит зависимость: это не проблема, которую вы должны исправить в своем коде.

На самом деле эта проблема уже отслеживается в Github gongub.

+0

благодарит за ответ! – laukok

Смежные вопросы