এনপিএম ওয়ার্নটি মূল- js@2.6.11 অবমূল্যায়ন: কোর-জেএস @ <3 এখন আর বজায় রাখা হয় না এবং সমস্যার সংখ্যার কারণে ব্যবহারের জন্য প্রস্তাবিত হয় না


35

একটি নতুন কৌণিক অ্যাপ্লিকেশন তৈরি করার সময় আমি ত্রুটির নীচে পাচ্ছি -

এনপিএম ওয়ার্নটি মূল- js@2.6.11 অবমূল্যায়ন: কোর-জেএস @ <3 এখন আর বজায় রাখা হয় না এবং সমস্যার সংখ্যার কারণে ব্যবহারের জন্য প্রস্তাবিত হয় না। দয়া করে আপনার নির্ভরতাগুলি কোর-জেএস @ 3 এর আসল সংস্করণে আপগ্রেড করুন।

আমি নীচের লিঙ্কে প্রদত্ত সমাধানটি চেষ্টা করেছি তবে এটি আমার পক্ষে কার্যকর হয়নি - ত্রুটি: দয়া করে আপনার নির্ভরতাগুলি কোর-জেস @ 3 এর আসল সংস্করণে আপগ্রেড করুন

আমি যখন 'ng --version' কমান্ডটি ব্যবহার করে কৌনিকটির সংস্করণ পরীক্ষা করি, আমি <error>নীচে তালিকাভুক্ত প্যাকেজগুলির সংস্করণ হিসাবে দেখি -

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

আপনি কি দয়া করে পরামর্শ দিতে পারেন কী ভুল হয়েছে এবং এটি ঠিক করার জন্য কী করা দরকার?

পিএস - একই কার্যকারিতা একদিন আগে ভাল কাজ করছিল। এবং ইতিমধ্যে নির্মিত প্রকল্পগুলি স্থানীয়ভাবে ভাল চলছে।


1
আপনার প্রকল্প ডিরেক্টরিতে কমান্ড "এনপিএম পুরানো" এবং প্যাকেজগুলির বর্তমান এবং আবশ্যক সংস্করণের মধ্যে পার্থক্যটি দেখুন। এবং ওয়ান্টেড সংস্করণটি মেলাতে তাদের আপগ্রেড করার চেষ্টা করুন।
— সুরজিৎ ভাদৌরিয়া

1
প্রকল্প ডিরেক্টরিতে 'এনপিএম আউটডেটেড' কমান্ডের সাহায্যে আপডেট / ইনস্টল করার জন্য প্যাকেজগুলির তালিকা পেয়েছি। আমি প্রকল্প ডিরেক্টরিতে এই প্যাকেজগুলি ইনস্টল / আপডেট করেছি এবং তারপরে আমি সফলভাবে অ্যাপ্লিকেশনটি চালাতে পারি। যাইহোক, আমি যখন 'এনজি নিউ টেস্ট-প্রজেক্ট' দিয়ে একটি নতুন প্রকল্প তৈরি করার চেষ্টা করি তখন আমি একই ত্রুটি পাই। আমি কীভাবে এই সমস্যাটিকে স্থায়ীভাবে সমাধান করব?
— জয়হিন্দ

github.com/npm/npm/issues/19672#issuecomment-397323622 অনুগ্রহ করে এই থ্রেডটি উল্লেখ করুন
— দেবাংশ সাধোত্রা

উত্তর:


18

প্রকৃতপক্ষে বিষয়টি ছিল ক্যাশে নিয়ে। npm clean-installকাজ করছে.


16

এটি একটি এনপিএম ক্যাশে সমস্যা। পথে যাও

সি: \ ব্যবহারকারী \ johndoe \ AppData \ রোমিং \ npm-ক্যাশে

এবং এর সামগ্রী মুছুন। তারপরে প্রশাসক মোডে আপনার কনসোলটি খুলুন এবং npm installকমান্ডটি আবার কার্যকর করুন


10

চেষ্টা করুন:

npm cache clean --force
npm install -g @angular/cli@latest

6

আপনার কোর-জেসের সংস্করণটি 3 এর উপরে সংস্করণে আপডেট করা উচিত। npm install --save core-js@^3

আপনি পুরানো প্যাকেজগুলি ব্যবহার করে আপডেট করতে পারেন npm update [-g] [<pkg>...]


আমি কোর-জেসের 3 সংস্করণ ইনস্টল করার চেষ্টা করেছি তবে এটি কার্যকর হয় না। আমি ত্রুটির নীচে পেয়েছি - এনপিএম ওয়ার্ন সেভেরিয়ার উত্স: এ জাতীয় কোনও ফাইল বা ডিরেক্টরি নেই, 'ডি: \ টাইপসক্রিপ্ট_ওয়ার্কস্পেস \ প্যাকেজ.জসন' এনপিএম ওয়ার্ন এনভেন্ট এনভেন্ট: এ জাতীয় কোনও ফাইল বা ডিরেক্টরি নেই, 'ডি: \ টাইপসক্রিপ্ট_ওয়ার্কস্পেস \ প্যাকেজ.জসন' এনপিএম খুলুন সতর্কতা টাইপস্ক্রিপ্ট_ ওয়ার্কস্পেস কোনও বিবরণ নেই এনপিআরএএন ওয়ার্ন টাইপসক্রিপ্ট_ ওয়ার্কস্পেস কোনও সংগ্রহস্থল ক্ষেত্র নয়। এনপিএম ওয়ার্ন টাইপস্ক্রিপ্ট_ ওয়ার্কস্পেস কোনও পুনরায় ডেটা নেই এনপিএম ওয়ার্ন টাইপসক্রিপ্ট_ ওয়ার্কস্পেস কোনও লাইসেন্স ক্ষেত্র নেই। যদি আমি এই কমান্ডটি প্রকল্প ডিরেক্টরিটির ভিতরে থেকে চালনা করি তবে এটি কাজ করে তবে নতুন প্রকল্প তৈরির ক্ষেত্রে এটি আসে না doesn't
— জয়হিন্দ

আপনার দ্বিতীয় পরামর্শটি দুর্দান্ত শুরু, তবে আমি আপনার উত্তরে যা যুক্ত করব তা হল আমরা কী-কী প্যাকেজগুলি ব্যবহার করতে শুরু করব কোর-জেএস @ দিয়ে শুরু করব । একবার আমরা কীভাবে এটি করতে পারি তা জানার পরে আপনার ২ য় লাইনটি চূড়ান্ত পদক্ষেপ হিসাবে আরও বোধগম্য হয়।
— ক্লিভিস

3
@ ক্লেউইস আপনি কমান্ডটি পরিচালনা করে কোন প্যাকেজগুলি কোর-জেসে নির্ভর করে তা সনাক্ত করতে পারেন npm ls core-js। আরও কি, আপনি বিশেষভাবে চালিয়ে ভি 2 রেফারেন্স সনাক্ত করতে পারেন npm ls core-js@2।
— পল রোয়ে

3

আমি নির্ভরতা থেকে স্যুইচ করার পরে Vaadin 14.1.3 সঙ্গে একটি Vaadin প্রকল্পের মধ্যে এই সতর্কতামূলক বার্তা পালন com.vaadin.vaadinকরতে com.vaadin.vaadin-core। এই পদক্ষেপের পরে সতর্কতা চলে গেছে:

  1. মুছে ফেলা package-lock.json
  2. এক্সিকিউট mvn clean
  3. এক্সিকিউট mvn update

প্যাকেজ-লক.জসন ফাইলটি কোথায় অবস্থিত?
— সাবস্টিয়ান রেম

আমার ক্ষেত্রে প্যাকেজ-লক.জসনকে ভাদিন প্রকল্পের মূলে স্থাপন করা হয়েছে। এটি একই ডিরেক্টরি যেখানে প্যাকেজ.জসন স্থাপন করা হয়েছে এবং একই যেখানে (আপনি যদি কোনও ম্যাভেন প্রকল্প ব্যবহার করেন) আপনার পম.এক্সএমএল স্থাপন করা হয়েছে।
— এস দো

2

সুতরাং সমস্যাটি আপনার প্রকল্পে থাকা প্যাকেজগুলির সংস্করণ।

npm outdatedআপনার প্রকল্প ডিরেক্টরিতে কমান্ড চালান । এবং প্যাকেজগুলির সংস্করণ Currentএবং এর মধ্যে পার্থক্য দেখুন Wanted।

এবং তারপরে সমস্ত প্যাকেজটি ওয়ান্টেড সংস্করণে মেলে তুলুন upgrade


3
প্রদত্ত সমাধানগুলি একটি নির্দিষ্ট প্রকল্পের জন্য কাজ করে তবে সমস্যাটি হ'ল আমি যখন অন্য কোনও নতুন অ্যাপ্লিকেশন তৈরি করার চেষ্টা করি তখন একই সমস্যা হয়।
— জয়হিন্দ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.