2017-01-04 7 views
5

जब मैं mongoose इंस्टॉल करने का प्रयास करता हूं तो मैं नीचे यह चेतावनी संदेश क्यों प्राप्त कर रहा हूं?मोंगोस - [email protected] बहिष्कृत: कृपया 2.2.1 9 या उच्चतर में अपग्रेड करें?

NPM चेतावनी पदावनत [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

एनपीएम पैकेज mongodbmongoose की निर्भरता है: जब आप mongoose इंस्टॉल करते हैं तो यह स्वचालित रूप से एनपीएम द्वारा स्थापित होता है।

mongoose v4.7.6 mongodb 2.2.16 पर निर्भर करता है (its package.json file देखें), लेकिन एक नया बगफिक्स रिलीज़ उपलब्ध है (2.2.1 9) यही कारण है कि आप चेतावनी देखते हैं।

चूंकि मोंगोडब मोन्गोज की निर्भरता है, तो आपको निर्भरता को अद्यतन करने के लिए एक मोंगोस रखरखाव की प्रतीक्षा करनी होगी: यह कोई समस्या नहीं है जिसे आपको अपने कोड में ठीक करना है।

वास्तव में, इस मुद्दे को पहले से ही मोंगोस के गीथूब here में ट्रैक किया गया है।

+0

उत्तर के लिए धन्यवाद! – laukok

संबंधित मुद्दे