npm WARN ने कोर -js@2.6.11 को दर्शाया: core-js @ <3 अब बनाए नहीं रखा गया है और मुद्दों की संख्या के कारण उपयोग के लिए अनुशंसित नहीं है


35

एक नया कोणीय अनुप्रयोग बनाते समय मैं नीचे त्रुटि कर रहा हूँ -

npm WARN ने कोर-js@2.6.11 को चित्रित किया: कोर-जेएस @ <3 अब बनाए नहीं रखा गया है और मुद्दों की संख्या के कारण उपयोग के लिए अनुशंसित नहीं है। कृपया, अपनी निर्भरता को कोर- js @ 3 के वास्तविक संस्करण में अपग्रेड करें।

मैंने नीचे दिए गए लिंक में दिए गए समाधान की कोशिश की लेकिन यह मेरे काम नहीं आया- त्रुटि: कृपया, अपनी निर्भरता को कोर-जेएस के वास्तविक संस्करण में अपग्रेड करें @ 3

जब मैं 'ng --version' कमांड का उपयोग करके कोणीय के संस्करण की जांच करता हूं, तो मुझे <error>नीचे सूचीबद्ध पैकेजों के लिए संस्करण के रूप में दिखाई देता है -

@angular-devkit/architect    
@angular-devkit/core         
@angular-devkit/schematics   
@schematics/angular          
@schematics/update   

क्या आप सुझाव दे सकते हैं कि क्या गलत हुआ और इसे ठीक करने के लिए क्या करने की आवश्यकता है?

पुनश्च - एक दिन पहले एक ही कार्यक्षमता ठीक काम कर रही थी। और पहले से ही बनाए गए प्रोजेक्ट स्थानीय स्तर पर ठीक चल रहे हैं।


1
अपने प्रोजेक्ट डायरेक्टरी के अंदर कमांड "npm आउटडेटेड" चलाएं। और संकुल के करंट और वांटेड संस्करण के बीच का अंतर देखें। और उन्हें वांछित संस्करण से मिलान करने के लिए अपग्रेड करने का प्रयास करें।
सुरजीत भदौरिया

1
परियोजना निर्देशिका के अंदर 'एनपीएम आउटडेटेड' कमांड के साथ मुझे अपडेट / इंस्टॉल करने के लिए पैकेजों की सूची मिली। मैंने इन पैकेजों को प्रोजेक्ट डायरेक्टरी के अंदर इनस्टॉल / अपडेट किया और फिर मैं एप्लिकेशन को सफलतापूर्वक चला सका। हालांकि, जब मैं 'एनजी नए टेस्ट-प्रोजेक्ट' के साथ एक नई परियोजना बनाने की कोशिश करता हूं, तो मुझे वही त्रुटि मिलती है। मुझे इस समस्या को स्थायी रूप से कैसे हल करना चाहिए?
जयहिंद

github.com/npm/npm/issues/19672#issuecomment-397323622 कृपया इस सूत्र को देखें
देवांश साधना

जवाबों:



16

यह एक npm कैश समस्या है। राह पर चलते हैं

C: \ Users \ johndoe \ AppData \ रोमिंग \ NPM-कैश

और इसकी सामग्री को हटा दें। फिर व्यवस्थापक मोड में अपना कंसोल खोलें और npm installकमांड को फिर से निष्पादित करें



6

आपको कोर-जेएस के संस्करण को 3 से ऊपर के संस्करण में अपडेट करना चाहिए। npm install --save core-js@^3

आप पुराने पैकेज का उपयोग करके भी अपडेट कर सकते हैं npm update [-g] [<pkg>...]


मैंने कोर-जेएस के संस्करण 3 को स्थापित करने की कोशिश की लेकिन यह काम नहीं करता है। मुझे नीचे त्रुटि मिलती है - npm WARN saveError ENOENT: ऐसी कोई फ़ाइल या निर्देशिका नहीं, 'D: \ TypeScript_WorkSpace \ package.json' npm WARN enoent ENOENT खोलें: ऐसी कोई फ़ाइल या निर्देशिका नहीं, 'D: \ TypeScript_WorkSpace \ package.json' npm खोलें। WARN TypeScript_WorkSpace कोई विवरण नहीं Npm WARN TypeScript_WorkSpace कोई रिपॉजिटरी फ़ील्ड नहीं। npm WARN TypeScript_WorkSpace No README डेटा npm WARN TypeScript_WorkSpace कोई लाइसेंस फ़ील्ड नहीं। अगर मैं प्रोजेक्ट डायरेक्टरी के अंदर से यह कमांड चलाता हूं, तो यह काम करता है लेकिन जब यह नया प्रोजेक्ट बनाने की बात आती है, तो यह नहीं होता है।
जयहिंद

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

3
@klewis आप यह पहचान सकते हैं कि कौन से पैकेज कमांड को चलाकर कोर-जेएस पर निर्भर हैं npm ls core-js। क्या अधिक है, आप विशेष रूप से चलाकर v2 संदर्भों की पहचान कर सकते हैं npm ls core-js@2
पॉल रोवे

3

मैंने निर्भरता से स्विच करने के बाद वाडिन 14.1.3 के साथ वाडिन परियोजना के भीतर इस चेतावनी संदेश का अवलोकन com.vaadin.vaadinकिया com.vaadin.vaadin-core। इन चरणों के बाद चेतावनी दी गई थी:

  1. हटाना package-lock.json
  2. निष्पादित mvn clean
  3. निष्पादित mvn update

जहां पैकेज-लॉक.जसन फ़ाइल स्थित है?
सेबेस्टियन रेमी

मेरे मामले में पैकेज-लॉक.जॉन को वाडिन परियोजना की जड़ में रखा गया है। यह वही निर्देशिका है जहाँ package.json को रखा गया है और वही जहाँ (यदि आप मावेन परियोजना का उपयोग करते हैं) तो आपका pom.xml रखा गया है।
एस डो डो

2

इसलिए समस्या आपके प्रोजेक्ट में मौजूद पैकेज के संस्करण की है।

npm outdatedअपने प्रोजेक्ट डायरेक्टरी के अंदर कमांड रन करें। और के बीच अंतर देखना Currentऔर Wantedसंकुल का संस्करण।

और फिर वांछित संस्करण से मिलान करने के लिए सभी पैकेज को अपग्रेड करें।


3
दिए गए समाधान एक विशेष परियोजना के लिए काम करते हैं लेकिन मुद्दा यह है कि जब मैं किसी अन्य नए एप्लिकेशन को बनाने का प्रयास करता हूं तो वही समस्या होती है।
जयहिंद
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.