2016-05-04 22 views
6

एंजुअलर 2 (2.0.0-आरसी .1) और एनपीएम के नवीनतम आरसी के साथ काम करने की कोशिश कर रहा है निम्नलिखित निर्भरता "@ कोणीय/कंपाइलर" डाउनलोड करने में असमर्थ है: "2.0.0-आरसी .1", एनपीएम के साथ 404 त्रुटि दिखा रहा है।एनपीएम कोणीय 2 - "कोणीय/कंपाइलर" निर्भरता

npm http 404 https://registry.npmjs.org/angular/compiler 
npm ERR! 404 Not Found 

निम्नलिखित प्रश्न के समान दिखता है, लेकिन ट्यूटोरियल में निर्दिष्ट के रूप में मैं नया @scope उपयोग कर रहा हूँ। मेरा पूरा पैकेज.जेसन नीचे दिया गया है।

{ 
    "dependencies": { 
    "@angular/common": "2.0.0-rc.1", 
    "@angular/compiler": "2.0.0-rc.1", 
    "@angular/core": "2.0.0-rc.1", 
    "@angular/http": "2.0.0-rc.1", 
    "@angular/platform-browser": "2.0.0-rc.1", 
    "@angular/platform-browser-dynamic": "2.0.0-rc.1", 
    "@angular/router": "2.0.0-rc.1", 
    "@angular/router-deprecated": "2.0.0-rc.1", 
    "@angular/upgrade": "2.0.0-rc.1", 
    "reflect-metadata": "0.1.3", 
    "rxjs": "5.0.0-beta.6", 
    "zone.js": "0.6.12", 
    "angular2-in-memory-web-api": "0.0.7", 
    "bootstrap": "^3.3.6" 
    }, 
    "devDependencies": { 
    "concurrently": "^2.0.0", 
    "lite-server": "^2.2.0" 
    } 
} 
+1

Dup http://stackoverflow.com/questions/37036452/angular2-npm-http-404-with-all-rc1-packages – MixerOID

उत्तर

4

आप दृश्य स्टूडियो की इनबिल्ट NPM का उपयोग कर रहे हैं, तो आप अभी भी यह उन्नयन कर सकते हैं, को देखने के http://jameschambers.com/2015/09/upgrading-npm-in-visual-studio-2015/

मैं एक नव स्थापित NPM संदर्भ के लिए बाहरी उपकरण रास्तों को अद्यतन करने की है कि लेख में दृष्टिकोण का इस्तेमाल किया।

ऐसा लगता है कि ओपी में इस मुद्दे को हल किया गया है, और मेरे लिए काम किया है। तो जहां तक ​​मैं कह सकता हूं, लिंक किए गए आलेख में समाधान काम करता है।

बस जोड़ने के लिए, node_modules फ़ोल्डर को साफ़ करना आवश्यक है और फिर पैकेज.जेसन को फिर से सहेजना आवश्यक है - मैंने ऐसा किया और दृश्य स्टूडियो के भीतर से एक सफल एनपीएम इंस्टॉल किया।

+0

धन्यवाद क्रिस, इस एक बहुत अधिक सुन्दर समाधान है। – CountZero

+0

मैंने एनपीएम के विजुअल स्टूडियो के संस्करण को बाहरी रूप से स्थापित करने के लिए इस गाइड का उपयोग किया: http://josharepoint.com/2016/05/04/how-to-configure-visual-studio-2015-integration-with-latest- संस्करण-के-नोड-जेएस-एंड-एनपीएम/ – nitech

2

इस समस्या के लिए समाधान के रूप में यहाँ वर्णित नोड और NPM का संस्करण उन्नयन किया जा सकता है (समस्या NPM/नोड संस्करणों के साथ मौजूद है - नोड v5.10.1 और NPM v3.8.6 + ऊपर कुछ भी ठीक होने लगते हैं) ।

angular2 npm http 404 with all rc1 packages

https://github.com/angular/angular/issues/8473

हालांकि मेरी समस्या NPM साथ दृश्य स्टूडियो एकीकरण का उपयोग करने से रोका जा सके प्रकट होता है। कमांड लाइन पर उतरकर और 'npm इंस्टॉल' चलाकर मैन्युअल रूप से मेरी समस्या चली गई। मुझे अनुमान है कि नए मॉड्यूल '@' वाक्यविन्यास के साथ कुछ करना है।

यह विफल होना कि आपकी प्रॉक्सी सेटिंग्स की जांच करना और एनपीएम को उनके साथ काम करने के लिए कॉन्फ़िगर करना उचित है।

2

मुझे एक ही समस्या थी, यहां तक ​​कि नोड.जेएस और एनपीएम को अपग्रेड करने के बाद भी। स्पष्ट रूप से वीएस एनपीएम के अंतर्निहित संस्करण का उपयोग कर रहा था। इसे हल करने के लिए, टूल्स> विकल्प> प्रोजेक्ट्स और सॉल्यूशंस> बाहरी वेब टूल्स पर जाएं, फिर सूची के शीर्ष पर $ (PATH) प्रविष्टि को स्थानांतरित करें। वीएस पुनः लोड करें और पुनः प्रयास करें।

(यहाँ पाया जाता है, चरण 5 में: https://angular.io/docs/ts/latest/cookbook/visual-studio-2015.html)

+0

इसने मेरी समस्या को त्वरित और आसान हल किया! – Tony

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