दिलचस्प पोस्ट
"SMTP त्रुटि: प्रमाणीकृत नहीं किया जा सका" PHPMailer में कितना ओवरहेड SSL लागू है? सीएसएस का उपयोग कर सामग्री के चारों ओर एक चक्र कैसे बना सकता है? एंड्रॉइड 2.2 में संपर्क सम्मिलित करना त्रुटि: पैकेज javax.servlet मौजूद नहीं है एक अमूर्त वर्ग के एक निर्माता हो सकता है? क्या रैवल्यू संदर्भ से अधिक कुशलता वापस आ रही है? आइटम पर क्लिक करने के बाद BootStrap3 ड्रॉपडाउन मेनू को खुले रखें डिस्क पर अपनी स्मृति को संग्रहीत करके और इसे बाद में पुन: स्थापित करने के लिए लिनक्स में एक प्रक्रिया को "हाइबरनेट" कैसे करें? सी # में बहुआयामी कुंजी के साथ हैशटेबल एसक्यूएल – अधिकतम मूल्य वाले कॉलम वाले एक पंक्ति का चयन कैसे करें एकाधिक फ़ाइलों के लिए बैच फ़ाइल खींचें और छोड़ें? स्टोरीबोर्ड्स का उपयोग किए बिना यूआईटीबल्यूव्यू में स्थिर कोशिकाओं का उपयोग कैसे करें? गतिशील रूप से पंक्तियों को IE में एक <TABLE> में जोड़ नहीं सकते हैं? कौन सी HTML, और XML, विशेष वर्ण हैं?

Angular2 QuickStart npm प्रारंभ ठीक से काम नहीं कर रहा है

फ़ाइल संरचना

मुझे पता है अंगुलर 2 बीटा अभी जारी किया गया है लेकिन मैं अपने आधिकारिक साइट ट्यूटोरियल ( https://angular.io/guide/quickstart ) से चरणों को पुन: उत्पन्न नहीं कर सकता। शायद किसी को भी इसी तरह की समस्याएं हैं और यह तय करने के लिए क्या करना है? जब मैं npm start कमांड के साथ आवेदन शुरू करने की कोशिश करता हूं तो मुझे इस तरह से आउटपुट मिलता है:

 0 info it worked if it ends with ok 1 verbose cli [ 'node', '/usr/local/bin/npm', 'start' ] 2 info using npm@2.7.4 3 info using node@v0.12.2 4 verbose run-script [ 'prestart', 'start', 'poststart' ] 5 info prestart angular2-quickstart@1.0.0 6 info start angular2-quickstart@1.0.0 7 verbose unsafe-perm in lifecycle true 8 info angular2-quickstart@1.0.0 Failed to exec start script 9 verbose stack Error: angular2-quickstart@1.0.0 start: `concurrent "npm run tsc:w" "npm run lite" ` 9 verbose stack Exit status 127 9 verbose stack at EventEmitter.<anonymous> (/usr/local/lib/node_modules/npm/lib/utils/lifecycle.js:213:16) 9 verbose stack at EventEmitter.emit (events.js:110:17) 9 verbose stack at ChildProcess.<anonymous> (/usr/local/lib/node_modules/npm/lib/utils/spawn.js:14:12) 9 verbose stack at ChildProcess.emit (events.js:110:17) 9 verbose stack at maybeClose (child_process.js:1015:16) 9 verbose stack at Process.ChildProcess._handle.onexit (child_process.js:1087:5) 10 verbose pkgid angular2-quickstart@1.0.0 11 verbose cwd /Users/tmrovsky/Documents/angular2/angular2-quickstart 12 error Darwin 13.4.0 13 error argv "node" "/usr/local/bin/npm" "start" 14 error node v0.12.2 15 error npm v2.7.4 16 error code ELIFECYCLE 17 error angular2-quickstart@1.0.0 start: `concurrent "npm run tsc:w" "npm run lite" ` 17 error Exit status 127 18 error Failed at the angular2-quickstart@1.0.0 start script 'concurrent "npm run tsc:w" "npm run lite" '. 18 error This is most likely a problem with the angular2-quickstart package, 18 error not with npm itself. 18 error Tell the author that this fails on your system: 18 error concurrent "npm run tsc:w" "npm run lite" 18 error You can get their info via: 18 error npm owner ls angular2-quickstart 18 error There is likely additional logging output above. 19 verbose exit [ 1, true ] 

मेरे पास था: टाइपस्क्रिप्ट 1.7.5 संस्करण नोड 0.12.2 संस्करण

शायद कोई समस्या को हल करने में मदद कर सकता है :)?

package.json:

 { "name": "angular2-quickstart", "version": "1.0.0", "scripts": { "tsc": "tsc", "tsc:w": "tsc -w", "lite": "lite-server", "start": "concurrent \"npm run tsc:w\" \"npm run lite\" " }, "license": "ISC", "dependencies": { "angular2": "2.0.0-beta.0", "systemjs": "0.19.6", "es6-promise": "^3.0.2", "es6-shim": "^0.33.3", "reflect-metadata": "0.1.2", "rxjs": "5.0.0-beta.0", "zone.js": "0.5.10" }, "devDependencies": { "concurrently": "^1.0.0", "lite-server": "^1.3.1", "typescript": "^1.7.3" } } 

index.html:

 <html> <head> <title>Angular 2 QuickStart</title> <!-- 1. Load libraries --> <script src="node_modules/es6-shim/es6-shim.js"></script> <script src="node_modules/angular2/bundles/angular2-polyfills.js"></script> <script src="node_modules/systemjs/dist/system.src.js"></script> <script src="node_modules/rxjs/bundles/Rx.js"></script> <script src="node_modules/angular2/bundles/angular2.dev.js"></script> <!-- 2. Configure SystemJS --> <script> System.config({ packages: { app: { format: 'register', defaultExtension: 'js' } } }); System.import('app/boot') .then(null, console.error.bind(console)); </script> </head> <!-- 3. Display the application --> <body> <my-app>Loading...</my-app> </body> </html> 

app.components.ts:

 import {Component} from 'angular2/core'; @Component({ selector: 'my-app', template: '<h1>My First Angular 2 App</h1>', }) export class AppComponent {} 

boot.js:

 import {bootstrap} from 'angular2/platform/browser' import {AppComponent} from './app.component' bootstrap(AppComponent); 

Solutions Collecting From Web of "Angular2 QuickStart npm प्रारंभ ठीक से काम नहीं कर रहा है"

से पैकेज.जेसन में start फ़ील्ड बदलें

 "start": "tsc && concurrently \"npm run tsc:w\" \"npm run lite\" " 

सेवा मेरे

 "start": "concurrently \"npm run tsc:w\" \"npm run lite\" " 

मेरे लिए npm start लिए, मुझे यह सुनिश्चित करना पड़ता था कि मैंने विश्व स्तर पर कुछ समर्पित देवताओं को स्थापित किया है। आपने कोशिश की है:

  • npm install -g concurrently
  • npm install -g lite-server
  • npm install -g typescript

पहले आपको अद्यतन एनपीएम, लाइट-सर्वर और टाइपस्क्रिप्ट की आवश्यकता है:

 sudo npm update -g && sudo npm install -g concurrently lite-server typescript 

अपने कोनेरी प्रोजेक्ट डायरेक्टरी (यदि मौजूद है) से नोड_मॉड्यूल फ़ोल्डर को हटा दें। अगला रन:

 npm install 

उस समाधान के बाद ENOSPC त्रुटियां:

 echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p 

आखिरकार:

 npm start 

यह मेरा पैकेज है। Json फ़ाइल:

 { "name": "reservationsystem", "version": "0.0.1", "scripts": { "tsc": "tsc", "tsc:w": "tsc -w", "lite": "lite-server", "start": "concurrent \"npm run tsc:w\" \"npm run lite\" " }, "dependencies": { "a2-in-memory-web-api": "~0.1.0", "angular2": "2.0.0-beta.3", "es6-promise": "^3.0.2", "es6-shim": "^0.33.3", "reflect-metadata": "0.1.2", "rxjs": "5.0.0-beta.0", "systemjs": "0.19.17", "zone.js": "0.5.11" }, "devDependencies": { "concurrently": "^1.0.0", "lite-server": "^2.0.1", "typescript": "^1.7.5" } } 

मुझे विंडोज़ 10 में एक ही त्रुटि थी। ऐसा लगता है कि यह समवर्ती एनपीएम पैकेज के साथ समस्या है मुझे इस विकल्प को हल करने के लिए 2 विकल्प मिले हैं:

1. दो अलग सीएमडी में दोनों आज्ञाओं को चलाएं:

पहले एक रन एनपीएम रन में tsc: w

-एक दूसरे एनएमपी रन लाइट में

2. पैकेज को बदलें। Json

-इसके लिए एक परिवर्तन विकल्प प्रारंभ करें:

"start": "tsc && npm run tsc:w | npm run lite",

यहां बताया गया है कि आज मैंने इन सभी अलग-अलग समाधानों की कोशिश करने के कुछ घंटों के बाद समस्या का हल किया है – (अभी भी किसी अन्य तरीके की तलाश में)

अपने त्वरित स्टार्ट डीआईआर पर सीएमडी के 2 उदाहरण खोलें:

खिड़की # 1:

 npm run build:watch 

फिर…

विंडो # 2:

 npm run serve 

यह तब ब्राउज़र में खुल जाएगा और अपेक्षित काम करेगा

Angular2-tour-of-heroes फ़ोल्डर बनाने के लिए angular2-quickstart फ़ोल्डर (नोड_मॉड्यूल सहित) की नकल करने के बाद मेरे पास एक ऐसी ही समस्या थी। यह अजीब था क्योंकि मूल ठीक संकलित कर रहा था लेकिन प्रति नहीं थी …

 npm run tsc 

मैं node_modules फ़ोल्डर को हटाने और फिर से चलने एनपीएम इंस्टॉल करके समस्या को हल करने में सक्षम था।

यह मेरे लिए एक आश्चर्यचकित था, इसलिए मैंने 2 फ़ोल्डर्स के बीच अंतर किया …

 diff -rw angular2-quickstart/node_modules/ angular2-tour-of-heroes/node_modules/ 

इसमें बहुत अंतर थे, बहुत सारे 'पैकेज' जे.एस.एस.एस. फाइलों में जहां 'diffs' थे: –

 diff -rw angular2-quickstart/node_modules/yargs/package.json angular2-tour-of-heroes/node_modules/yargs/package.json 5c5 < "/Users/michael/Tutorials/angular2/angular2-quickstart/node_modules/lite-server" --- > "/Users/michael/Tutorials/angular2/angular2-tour-of-heroes/node_modules/lite-server" 

… किस प्रकार का अर्थ है, लेकिन कुछ ऐसे भी थे: –

 diff -rw angular2-quickstart/node_modules/utf-8-validate/build/gyp-mac-tool angular2-tour-of-heroes/node_modules/utf-8-validate/build/gyp-mac-tool 607c607,608 < return {k: self._ExpandVariables(data[k], substitutions) for k in data} --- > return dict((k, self._ExpandVariables(data[k], > substitutions)) for k in data) 

… जो मुझे बिल्कुल समझ नहीं आ रहा है

ओह ठीक है, आशा है कि यह मदद करता है

से पैकेज.जेसन में प्रारंभ फ़ील्ड बदलें:

 "start": "tsc && concurrently \"npm run tsc:w\" \"npm run lite\" " 

सेवा मेरे:

 "start": "concurrently \"npm run tsc:w\" \"npm run lite\" " 

यह वास्तव में मदद की

इनमें से कोई भी उत्तर उबुंटू के साथ मदद नहीं करता आखिरकार मैं जॉन पापा (लाइट-सर्वर के लेखक) से एक समाधान में भाग गया

उबंटु 15.10 पर कोनालर 2 त्वरित प्रारंभ टर्मिनल पर चलने के बाद जीवन में उठे:

गूंज fs.inotify.max_user_watches = 524288 | सुडो टी-ए / एटीसी / एसआईएससीटीएल.कॉन्फ़ और एसड्यू एसओएससीटीएल -पी

जाहिरा तौर पर यह उपलब्ध फ़ाइल घड़ियां की संख्या को बढ़ाता है।

उत्तर स्रोत: https://github.com/johnpapa/lite-server/issues/9

मुझे इस एक ही समस्या का सामना करना पड़ा। हालांकि, उपरोक्त उत्तरों में से कोई भी मेरे लिए उचित समाधान नहीं था यह पता चला है कि यह मेरे देव पर्यावरण के कारण अधिकतर चीजों के किसी संस्करण के कारण था।

चूंकि मैंने विज़ुअल स्टूडियो कोड का इस्तेमाल किया था, मैंने एक सावधानी के रूप में TypeScript को संकलित करने के लिए VSC में एक बिल्ड कार्य की स्थापना की है। यह मुद्दा था वीएससी ने पहले ही टीएससी के लिए एक एनपीएम कार्य शुरू कर दिया था और इसलिए ट्यूटोरियल की 'स्टार्ट' स्क्रिप्ट निष्पादित करते समय, इस तथ्य के साथ समस्याएं थीं कि वीएससी अभी भी टीएससी-वी चल रहा था

मैंने वीएससी में काम को रोक दिया और 'शुरू' स्क्रिप्ट को पुनः चलाया और यह सिर्फ ठीक काम किया।

समाधान ए: स्टॉप और एनएमएम स्टार्ट

  • VSC कमांड> कार्य: चल रहे कार्यों को समाप्त करें
  • टर्मिनल $ एनएमपी शुरू

इसके बाद सब कुछ एक साथ काम करने के लिए मैं सर्वर शुरू करने के लिए प्रारंभ स्क्रिप्ट को बदलता हूं और वास्तव में टीएससी लॉन्च नहीं करता।

समाधान बी: ​​एनपीएम प्रारंभ स्क्रिप्ट बदलें

  • बदलने के

    "start": "concurrent \"npm run tsc:w\" \"npm run lite\" "

  • साथ में

    "start": "npm run lite"

समाधान C: बस लाइट सर्वर कमांड चलाएं

 `npm run lite` 

मैंने नीचे दिए गए लिंक का अनुसरण करके त्वरित समस्या के साथ अपनी समस्या हल की

कोणीय 2 क्विकस्टार्ट लाइव-सर्वर त्रुटि

Package.json स्क्रिप्ट्स सेटिंग्स बदलें

"प्रारंभ": "tsc && concurrently \" npm चलाने tsc: w \ "\" npm रन लाइट \ ",

सेवा मेरे

"प्रारंभ": "समवर्ती \" npm को चलाने के लिए tsc: w \ "\" npm रन लाइट \ "",

यह जवाब जिम कूपर द्वारा उत्कृष्ट प्लुरल्साइट कोर्स "कोनालर 2 फंडामेंटल्स" के संबंध में है

अगर मुझे पसंद है तो आपको विंडोज 10 मशीन पर कमांड एनएमएम शुरू करने में परेशानी हो रही है तो मैं निम्नलिखित सुझाव देता हूं:

व्यवस्थापक के रूप में git bash को प्रारंभ करें (वीडियो में दिए गए चरणों का पालन करें) परियोजना निर्देशिका ( एनजी 2-मूल सिद्धांत ) पर जाएं और फिर निम्न कमांड टाइप करें:

 npm config get registry npm cache clean npm install 

एक बार अधिष्ठापन पूरा हो जाने के बाद आपको नोड_मॉड्यूल फ़ोल्डर के अंदर spawn-default-shell मॉड्यूल में स्थित get-shell.js फ़ाइल को संशोधित करने की आवश्यकता होगी:

निम्नलिखित को बदलें:

 const DETECT_SH_REGEX = /sh$/; 

इसके लिए:

 const DETECT_SH_REGEX = /sh/; 

ध्यान दें कि $ string के अंत से हटा दिया गया है (इस फिक्स alfian777 के मूल लेखक को क्रेडिट जो गिटूब पर समाधान पोस्ट किया है)

फाइल को सहेजें और फिर अपने जीआईटी बैश कन्सोल पर जाएं और एनपीएम शुरू करें

आपको अब कोई त्रुटि नहीं दिखाई देनी चाहिए और स्थानीयहोस्ट पृष्ठ आपके डिफ़ॉल्ट ब्राउज़र में शुरू हो जाएगा (वैकल्पिक रूप से अपना ब्राउज़र खोलें और http: // localhost: 8808 / पर नेविगेट करें)।

यह सबसे अधिक संभावना है कि आपका एनपीएम संस्करण पुराना है, मैंने हाल ही में यह काम पर एक डेवलपर मशीन पर था, प्रकार:

 npm -v 

यदि यह मौजूदा स्थिर संस्करण से कुछ कम है, और आप यहां से अभी तक अपने Node.js स्थापित कर सकते हैं https://nodejs.org/en/ 🙂

यह मुझे काम किया, bootstraping फ़ाइल के शीर्ष पर /// <reference path="../node_modules/angular2/typings/browser.d.ts" /> डाल दिया।

उदाहरण के लिए:-

Boot.ts में

 /// <reference path="../node_modules/angular2/typings/browser.d.ts" /> import {bootstrap} from 'angular2/platform/browser' import {AppComponent} from './app.component' bootstrap(AppComponent); 

नोट: – सुनिश्चित करें कि आपने सही संदर्भ पथ का उल्लेख किया है

  1. DevDependencies टाइपस्क्रिप्ट में 1.7.3 है लेकिन आपके पास 1.7.5 तय सामान्य एक है।
  2. index.html में सही क्रम में अपनी जेएस फाइलें आयात करें। अधिक जानकारी के लिए इस रिपोजिटरी को देखें https://github.com/pkozlowski-opensource/ng2-play/blob/master/index.html या यहां मेरा रिपॉजिटरी देखें

    https://github.com/MrPardeep/Angular2-DatePicker

index.html

 <script src="node_modules/angular2/bundles/angular2-polyfills.js"></script> <script src="node_modules/es6-shim/es6-shim.min.js"></script> <script src="node_modules/systemjs/dist/system.src.js"></script> <script> System.config({ defaultJSExtensions: true, map: { rxjs: 'node_modules/rxjs' }, packages: { rxjs: { defaultExtension: 'js' } } }); </script> <script src="node_modules/angular2/bundles/angular2.dev.js"></script> <script src="node_modules/rxjs/bundles/Rx.js"></script> <script src="node_modules/angular2/bundles/router.dev.js"></script> <script src="node_modules/angular2/bundles/http.dev.js"></script> <script> System.import('dist/bootstrap'); </script> 

यह उत्तर केवल विंडोज 10 उपयोगकर्ताओं के लिए है और जैसा कि आप नीचे देखेंगे, मुझे संदेह है कि समस्या केवल उन उपयोगकर्ताओं के लिए हो रही है:

क्या हो रहा है यह जानने के लिए, आप पावरशेल पर कमांड चला सकते हैं और यह आपको बताएगा कि वास्तविक समस्या क्या है:

 PS C:\Users\Laurent-Philippe> tsc && concurrently "tsc -w" "lite-server" At line:1 char:5 + tsc && concurrently "tsc -w" "lite-server" + ~~ The token '&&' is not a valid statement separator in this version. + CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException + FullyQualifiedErrorId : InvalidEndOfLine 

असल में, संदेश बताता है कि टोकन "&&" अभी तक विंडोज 10 के साथ मान्य नहीं है। और उन लोगों के लिए सोचने के लिए, वही आदेश को & एंड की जगह ले जाने के लिए, हमें सूचित किया गया है कि एम्परसेंड ऑपरेटर भविष्य के उपयोग के लिए आरक्षित है:

  (&) character is not allowed. The & operator is reserved for future use; wrap an ampersand in double quotation marks ("&") to pass it as part of a string. 

निष्कर्ष :

  • यदि आप पावरशेल्ड से मैन्युअल रूप से इस कमांड को लॉन्च करना चाहते हैं, तो आप इसे इसके बजाय उपयोग कर सकते हैं:

    tsc "और" समवर्ती "tsc -w" "लाइट-सर्वर"

  • यदि आप एनपीएम की शुरुआत के साथ अपना आवेदन शुरू करना चाहते हैं, तो अपने पैकेज में शुरू लाइन को बदलें। जेसन द्वारा:

    "प्रारंभ": "tsc & concurrently \" tsc -w \ "\" लाइट-सर्वर \ ""

  • वैकल्पिक रूप से, उपयोगकर्ता 60108 का उत्तर भी काम करता है क्योंकि वह एपरसेंड का प्रयोग नहीं कर रहा है:

    "प्रारंभ": "समवर्ती \" एनपीएम चलाएं tsc: w \ "\" npm रन लाइट \ ""

मैं किसी भी समस्या के बिना कदम पुन: उत्पन्न कर सकता हूँ।

प्रयास करें:

(1) इस लाइन को अपने index.html से हटा दें

 <script src="node_modules/es6-shim/es6-shim.js"></script> 

(2) फ़ाइल संशोधित करें: app.components.ts , टेम्प्लेट फ़ील्ड में पंक्ति के अंत में "," हटाएं

 @Component({ selector: 'my-app', template: '<h1>My First Angular 2 App</h1>' }) 

यहां मेरा वातावरण है:

 $ node -v v5.2.0 $ npm -v 3.3.12 $ tsc -v message TS6029: Version 1.7.5 

कृपया मेरे काम के लिए यह रेपो देखें: https://github.com/AlanJui/ng2-quick-start

इसे इस्तेमाल करे:

  1. नवीनतम संस्करणों को स्थापित करें npm / nodejs मैंने अपने एनपीएम स्थापना को शुद्ध कर दिया
  2. उसके बाद, tsd npm install -g tsd
  3. फिर क्लोन https://github.com/johnpapa/angular2-tour-of-heroes.git
  4. अंत में npm i और npm start

विश्व स्तर पर संकुल को स्थापित करना यह करने का एक तरीका है, लेकिन इससे आप उन सभी परियोजनाओं में एक ही संस्करण का उपयोग करने पर प्रतिबंध लगा सकते हैं जिसमें वे उपयोग किए जाते हैं।

इसके बजाय, आप अपने ./node_modules/.bin लिपियों को ./node_modules/.bin साथ प्रीफ़िक्स कर सकते हैं। आपके मामले में, package.json इस तरह दिखाई देगा:

 { "name": "reservationsystem", "version": "0.0.1", "scripts": { "tsc": "./node_modules/.bin/tsc", "tsc:w": "npm run tsc -w", "lite": "./node_modules/.bin/lite-server", "start": "./node_modules/.bin/concurrent \"npm run tsc:w\" \"npm run lite\" " }, "dependencies": { "a2-in-memory-web-api": "~0.1.0", "angular2": "2.0.0-beta.3", "es6-promise": "^3.0.2", "es6-shim": "^0.33.3", "reflect-metadata": "0.1.2", "rxjs": "5.0.0-beta.0", "systemjs": "0.19.17", "zone.js": "0.5.11" }, "devDependencies": { "concurrently": "^1.0.0", "lite-server": "^2.0.1", "typescript": "^1.7.5" } } 

मुझे लगता है कि एनपीएम प्रत्येक "स्क्रिप्ट" कमांड के सामने ./node_modules/.bin आपूर्ति करता है जो उस निर्देशिका में डिफ़ॉल्ट रूप से होता है, यही कारण है कि मूल package.json ने जिस तरह से यह किया था, मुझे यकीन नहीं है कि यह सुविधा एनपीएम के हर रिलीज में है या यदि कुछ कॉन्फ़िगरेशन सेटिंग आपको निर्दिष्ट करना है यह तलाश में लायक होगा!

मुझे एक ही समस्या थी, हम दोनों यहां घटकों पर 'शामिल' करने में भूल गए थे:

 import {AppComponent} from './app.component' 

होना चाहिए:

boot.js:

 import {bootstrap} from 'angular2/platform/browser' import {AppComponent} from './app.components' bootstrap(AppComponent); 

मुझे OS X (नोड v6.2.0 और npm v3.9.3 को होमब्रे के साथ स्थापित किया गया था) पर एक ही त्रुटि थी और इसके बाद के संस्करण में से किसी भी द्वारा हल नहीं किया गया था। मुझे समवर्ती द्वारा चलाए जा रहे आदेशों के लिए पूर्ण पथ जोड़ना पड़ा।

Package.json में, मैंने इसे बदल दिया है:

 "start": "tsc && concurrently \"npm run tsc:w\" \"npm run lite\" ", 

इसके लिए:

 "start": "tsc && concurrently \"/Users/kyen/.node/bin/npm run tsc:w\" \"/Users/kyen/.node/bin/npm run lite\" ", 

ज़ाहिर है, आपको अपने नोड वैश्विक बाइनरी कहां संग्रहित किए जाने के आधार पर सही पथ को अपडेट करना होगा। ध्यान दें कि मुझे पहले tsc कमांड के लिए पथ जोड़ने की आवश्यकता नहीं थी I ऐसा लगता है कि केवल समवर्ती रूप से निर्दिष्ट पूर्ण पथ की आवश्यकता है

सभी मौजूदा नोड पैकेज अनइंस्टॉल करें। नोड और एनएमएम को अपडेट करें। जैसा कि यह दस्तावेज में कम से कम नोड v5.xx और npm 3.xx के रूप में दिया गया है, इसके अलावा त्रुटियों का कारण होगा।

npm clean करो फिर npm install , npm start

इससे मेरे लिए समस्या हल हो गई

यदि आप प्रॉक्सी का उपयोग करते हैं तो यह इस त्रुटि का कारण हो सकता है:

  1. npm config सेट प्रॉक्सी http: // username: pass @ प्रॉक्सी: पोर्ट

  2. npm config सेट https-proxy http: // username: pass @ प्रॉक्सी: पोर्ट

  3. एक फ़ाइल नामकरण बना .tipingsrc अपने आवेदन फ़ोल्डर में है कि शामिल है

प्रॉक्सी = (चरण 1 पर मूल्य) https-proxy = (चरण 1 पर मान)

  1. रन एनएमपी कैश साफ
  2. रन एनएमपी स्थापित करें
  3. रन एनपीएम टाइपिंग स्थापित करें
  4. रन एनएमपी शुरू

यह तब काम करेगा

tsconfig.json में निम्न अनुभाग जोड़ें

  "compilerOptions": { "target": "es5", "module": "system", "moduleResolution": "node", "sourceMap": true, "emitDecoratorMetadata": true, "experimentalDecorators": true, "removeComments": false, "noImplicitAny": false 

}

और \ node_modules \ typings \ typings.json में

  "ambientDependencies": { "es6-shim": "github:DefinitelyTyped/DefinitelyTyped/es6-shim /es6-shim.d.ts#6697d6f7dadbf5773cb40ecda35a76027e0783b2" } 

इस परिवर्तन के बाद यह मेरे लिए काम करता है

Ubuntu 16.x उपयोगकर्ताओं के लिए, नवीनतम संस्करण 5.x स्थापित करने से मेरी समस्या को उबुंटू में हल करता है

 curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash - sudo apt-get install -y nodejs 

प्रतीत होता है कि एक से अधिक मार्ग हैं जिसमें angular2-quickstart शुरू करने में विफल हो सकता है। मेरे पास उसी मुद्दे पर Angular2 संस्करण 2.0.0 चल रहा था, जो ताजा इंस्टालेशन नोड 6.6.0 / एनपीएम 3.10.3 विंडोज 7 के तहत चल रहा था। मेरे मामले में चल रहे npm start ने एक टाइप टाइप की गई त्रुटियों को छोड़ दिया।

 c:\git\angular2-quickstart>npm start > angular2-quickstart@1.0.0 start c:\git\angular2-quickstart > tsc && concurrently "npm run tsc:w" "npm run lite" node_modules/@angular/common/src/directives/ng_class.d.ts(46,34): error TS2304: Cannot find name 'Set'. node_modules/@angular/common/src/pipes/async_pipe.d.ts(39,38): error TS2304: Cannot find name 'Promise'. (...) 

इस मुद्दे को कोण त्वरित क्वारंचर अंक # 63 में चर्चा की गई है , "टाइपिंग" ठीक से स्थापित नहीं की जा रही हैं । यह टिकट ठीक के रूप में देता है

 $ ./node_modules/.bin/typings install 

जो मेरे लिए काम किया (मुझे अभी तक ऐसा करने का "सही" तरीका नहीं है।)

मैं जल्दी शुरू ट्यूटोरियल "जब तक npm शुरू" तक मैं कदम के माध्यम से चला गया तो मुझे यह त्रुटि मिली तब मैंने नोड_मॉड्यूल फ़ोल्डर को कोणीय-त्वरित स्टार्ट में हटा दिया और फिर से एनपीएम स्थापित किया। अब यह काम कर रहा है।

कृपया सुनिश्चित करें कि नाम सही हैं, इस प्रकार component के लिए boot.js में component बदलते componentsयहां छवि विवरण दर्ज करें

https://github.com/npm/npm/issues/14075 पते पर जाएं । और जुआनिलिस्का के उत्तर की कोशिश करो। शायद आपकी सहायता करें

एनपीएम कॉन्फ़िग रजिस्ट्री प्राप्त करें

एनएमपी कैश साफ

एनएमपी स्थापित करें

मेरे मामले में, मुझे सिर्फ एक डमी। फाइल करने की ज़रूरत थी। इसलिए मैंने कोई सामग्री नहीं युक्त test.ts फ़ाइल बनाई और एनपीएम ने समस्या को हल करने के लिए शुरू किया।

पैकेज में। Json फ़ाइल में, मैंने उस पंक्ति को हटा दिया था जिसमें "prestart": "npm run build" यह अवरुद्ध करने वाला आदेश प्रतीत होता है, और (एनपीएम) शुरू होने से पहले होता है, इस प्रकार अन्य प्रारंभ कमांड को रोकना