এনপিএম ওয়ার্নটি মূল- 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.