2017-01-04 52 views
5

Dlaczego otrzymuję komunikat ostrzegawczy poniżej, gdy próbuję zainstalować mongoose?Mongoose - przestarzałe [email protected]: Proszę uaktualnić do wersji 2.2.19 lub wyższej?

npm WARN przestarzałej [email protected]: Proszę zaktualizować do 2.2.19 lub wyższej

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" 
    } 
} 

Jak mogę to naprawić?

Odpowiedz

8

Pakiet npm mongodb jest zależnością od mongoose: jest automatycznie instalowany przez npm podczas instalowania mongoose.

Mongoose v4.7.6 zależy od mongodb 2.2.16 (patrz its package.json file), ale jest dostępna nowsza wersja błędu (2.2.19), dlatego właśnie pojawia się ostrzeżenie.

Ponieważ mongodb jest zależnością mangusty, będziesz musiał czekać na opiekuna mangusty, aby zaktualizować zależność: nie jest to problem, który musisz naprawić w swoim kodzie.

W rzeczywistości problem ten jest już śledzony w Ginubie mangusty here.

+0

dzięki za odpowiedź! – laukok