2016-06-22 10 views
6

आपका स्वागत है कोणीय 2 आरसी 3!कोणीय 2 आरसी 3 राउटर-बहिष्कृत पैकेज समस्या

मैं 5 Min Quickstart से project.json का उपयोग अपने प्रोजेक्ट कॉन्फ़िगर करने के लिए है, लेकिन जब मैं npm install चलाने मैं पीछा त्रुटि मिलती है:

No compatible version found: @angular/[email protected] 
Valid install targets: 
2.0.0-rc.2, 2.0.0-rc.1, 2.0.0-rc.0, 0.0.0-7, 0.0.0-6 

किसी को भी इस बात का क्या कारण पता है? हो सकता है कि क्विकस्टार्ट दस्तावेज़ पुराना हो?

उत्तर

10

मुझे लगता है कि इसलिए इसकी गलती से

रिहाई के पिछले संस्करण की कोशिश

"@angular/router-deprecated": "2.0.0-rc.2", 
+0

हां, मैं अभी भी v2.0.0-rc.2 का उपयोग करता हूं, लेकिन शायद 'राउटर-बहिष्कृत' के बजाय रूटिंग के लिए एक नया मॉड्यूल है? – user3272018

+0

यह विकल्प मेरे लिए काम किया। – CountZero

+0

@ user3272018 इस क्विकस्टार्ट मार्गदर्शिका से यह पैकेज.जेसन भी "@ कोणीय/राउटर": "3.0.0-अल्फा 7" लोड करता है, इसलिए ऐसा लगता है कि यह समावेशन जानबूझकर है। – AyexeM

1

Angular2 RC3 नई रूटर वापस लाता है। लेकिन ट्यूटोरियल राउटर-बहिष्कृत का उल्लेख जारी रखता है। डेवलपर गाइड जो नवीनतम रूटर पर प्रलेखन है की जाँच करें: https://angular.io/docs/ts/latest/guide/router.html

टिप्पणी में उल्लेख किया है, आप इसे

"@angular/router": "3.0.0-alpha.7" 
0

का उपयोग कर मैं rc.2 चल रहा हूँ एक कोशिश दे सकते हैं, लेकिन साथ नया घटक राउटर। https://angular.io/docs/ts/latest/guide/router.html। यहाँ package.json

"dependencies": { 
"@angular/common": "^2.0.0-rc.2", 
"@angular/compiler": "2.0.0-rc.2", 
"@angular/core": "2.0.0-rc.2", 
"@angular/http": "2.0.0-rc.2", 
"@angular/platform-browser": "2.0.0-rc.2", 
"@angular/platform-browser-dynamic": "2.0.0-rc.2", 
"@angular/router": "3.0.0-alpha.6", 
"@angular/upgrade": "2.0.0-rc.2", 
"systemjs": "0.19.31", 
"core-js": "^2.4.0", 
"reflect-metadata": "^0.1.3", 
"rxjs": "5.0.0-beta.6", 
"zone.js": "^0.6.12", 
"angular2-in-memory-web-api": "0.0.12", 
"bootstrap": "^3.3.6", 
"contentful": "3.3.14" 

}

मैं alpha6 उपयोग कर रहा हूँ है, कारण मैं alpha7 काम करने नहीं मिला था। किसी भी तरह, यदि आप किसी प्रोजेक्ट में नया शुरू करते हैं, तो मैं नए घटक राउटर के लिए जाऊंगा। डेवलपर भी इसकी अनुशंसा करता है: http://angularjs.blogspot.ch/2016/06/improvements-coming-for-routing-in.html

0

आपने सही अनुमान लगाया है, क्विकस्टार्ट ट्यूटोरियल दस्तावेज़ वास्तव में गलत था, और पुल अनुरोध ने इसे संभालने के लिए हाल ही में अपनी प्रतिबद्धताओं को विलय कर दिया है। यदि आप क्विक स्टार्ट डॉक्स पर फिर से जाएं, तो आप देखेंगे कि इसे अपडेट किया गया है!

यहाँ बंद पुल अनुरोध है: https://github.com/angular/angular.io/pull/1727

तो कोई चिंता नहीं, आप ठीक कर रहे थे!

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