2016-05-04 14 views
9

का पालन करते समय "@ कोणीय/कोर" मैं Angular 2 Quick Start का पालन करने का प्रयास कर रहा हूं और पर्यावरण को स्थापित करने के पहले चरण में से एक है। मैं एनपीएम के लिए पूरी तरह से नया नहीं हूं - मैं एम्बर स्थापित करने और कोशिश करने में कामयाब रहा, लेकिन यह इसके बारे में है।एनपीएम ईआरआर! अमान्य नाम: कोणीय 2 त्वरित प्रारंभ

नीचे दिया गया पैकेज.जेसन फ़ाइल है (उपर्युक्त लिंक से कॉपी)। जब मैं npm install चलाता हूं तो मुझे यह मिलता है।
त्वरित शुरुआत कहती है कि मुझे किसी भी एनपीएम ईआरआर को देखना चाहिए! लाइनों।

npm WARN optional Skipping failed optional dependency /chokidar/fsevents: 
npm WARN notsup Not compatible with your operating system or architecture: [email protected] 
npm WARN [email protected] No description 
npm WARN [email protected] No repository field. 
npm ERR! Linux 3.13.0-85-generic 
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" 
npm ERR! node v5.10.1 
npm ERR! npm v3.8.3 

npm ERR! Invalid name: "@angular/core" 
npm ERR! 
npm ERR! If you need help, you may report this error at: 
npm ERR!  <https://github.com/npm/npm/issues> 

npm ERR! Please include the following file with any support request: 
npm ERR!  /home/john/development/angular/angular2-quickstart/npm-debug.log 

अतिरिक्त कोशिश करता बस मुझे उसी के अधिक दे:

$ npm install 
npm ERR! Linux 3.13.0-85-generic 
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" 
npm ERR! node v5.10.1 
npm ERR! npm v3.8.3 

npm ERR! Invalid name: "@angular/router-deprecated" 
npm ERR! 
npm ERR! If you need help, you may report this error at: 
npm ERR!  <https://github.com/npm/npm/issues> 

npm ERR! Please include the following file with any support request: 
npm ERR!  /home/john/development/angular/angular2-quickstart/npm-debug.log 

यहाँ NPM-debug.log से पूर्ण ट्रैस यह है कि अगर किसी को भी मदद करता है:

60 verbose stack Error: Invalid name: "@angular/core" 
60 verbose stack  at ensureValidName (/usr/local/lib/node_modules/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/fixer.js:302:15) 
60 verbose stack  at Object.module.exports.fixNameField (/usr/local/lib/node_modules/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/fixer.js:206:5) 
60 verbose stack  at /usr/local/lib/node_modules/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/normalize.js:29:38 
60 verbose stack  at Array.forEach (native) 
60 verbose stack  at normalize (/usr/local/lib/node_modules/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/normalize.js:28:15) 
60 verbose stack  at final (/usr/local/lib/node_modules/npm/node_modules/read-package-json/read-json.js:338:5) 
60 verbose stack  at then (/usr/local/lib/node_modules/npm/node_modules/read-package-json/read-json.js:113:5) 
60 verbose stack  at ReadFileContext.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/read-package-json/read-json.js:284:20) 
60 verbose stack  at ReadFileContext.callback (/usr/local/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:78:16) 
60 verbose stack  at FSReqWrap.readFileAfterOpen [as oncomplete] (fs.js:324:13) 
61 verbose cwd /home/john/development/angular/angular2-quickstart 
62 error Linux 3.13.0-85-generic 
63 error argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "@angular/core" 
64 error node v5.10.1 
65 error npm v3.8.3 
66 error Invalid name: "@angular/core" 
67 error If you need help, you may report this error at: 
67 error  <https://github.com/npm/npm/issues> 
68 verbose exit [ 1, true ] 

पैकेज। जेसन:

{ 
    "name": "angular2-quickstart", 
    "version": "1.0.0", 
    "scripts": { 
    "start": "tsc && concurrently \"npm run tsc:w\" \"npm run lite\" ", 
    "lite": "lite-server", 
    "postinstall": "typings install", 
    "tsc": "tsc", 
    "tsc:w": "tsc -w", 
    "typings": "typings" 
    }, 
    "license": "ISC", 
    "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", 

    "systemjs": "0.19.27", 
    "es6-shim": "^0.35.0", 
    "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", 
    "typescript": "^1.8.10", 
    "typings":"^0.8.1" 
    } 
} 
+0

मैंने अपने पैकेज.जेसन का उपयोग करके स्वयं को कोणीय स्थापित करने का प्रयास किया और किसी भी समस्या में भाग नहीं लिया। क्या आप 'npm इंस्टॉल @ कोणीय/कोर' चला सकते हैं और देख सकते हैं कि यह आपको कोई त्रुटि देता है या नहीं? –

+0

मुझे ऊपर दिखाए गए जैसा ही संदेश मिला है। – nPn

+3

मैंने थोड़ी सी खोज की और मुझे [यह] मिला (https://github.com/filamentgroup/grunticon/issues/280)। समस्या आपके एनपीएम संस्करण में हो सकती है। –

उत्तर

29

Si मेरी टिप्पणी ने इस प्रश्न का उत्तर दिया है, मैं इसे इस पृष्ठ पर आने वाले भविष्य के लोगों के उत्तर के रूप में प्रदान करूंगा।

थोड़ा गुगलिंग के बाद मुझे दो पृष्ठों को एक ही समस्या है; page 1 और page 2

sudo npm install -g [email protected]<version here>

आशा इस मदद करता है:

sudo npm install -g npm

डाउनग्रेड करना भी समस्या को ठीक कर सकता है: यह वहाँ NPM के कुछ संस्करणों में एक बग तो बस एक नए संस्करण के उन्नयन समस्या को ठीक करना चाहिए लगता है

+0

यदि आपके पास एनपीएम का सुपर पुराना संस्करण है, तो आपको पुनः स्थापित करने की आवश्यकता हो सकती है। मेरे मामले में मुझे बस [इंस्टॉलर डाउनलोड करना और नोड को पुनर्स्थापित करना था।] (Https://nodejs.org/en/download/) – threeve

3

आप बस अपनी NPM संस्करण को अद्यतन करने के लिए है

npm install -g npm 
+0

मैंने इस पर ठोकर खाई क्योंकि मैं 'एन' नोड संस्करण प्रबंधक का उपयोग कर रहा हूं। इस परिदृश्य में एनपीएम अपडेट करने के लिए मुझे 'curl -0 -L http://npmjs.org/install.sh | सुडो श'। (यहां से लिया गया (https://github.com/tj/n)) – LOAS

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