এনপিএম ইনস্টল ত্রুটি: '… এনটি-ওয়েবপ্যাক-প্লাগইন ":" 0' এর কাছে পার্স করার সময় জেএসএন ইনপুটটির অপ্রত্যাশিত শেষ end


208

একটি নতুন কৌণিক 5 প্রকল্প তৈরি করার সময়:

নোড সংস্করণ: 8.9.2

এনপিএম সংস্করণ: 5.5.1

আমার আদেশ

npm install -g @angular/cli

ত্রুটিটি হ'ল

npm ERR! **Unexpected end of JSON input while parsing near '...nt-webpack-plugin":"0'**
npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Aashitec\AppData\Roaming\npm-cache\_logs\2017-12-06T13_10_10_729Z-debug.log

ত্রুটির লগটি হল http://www.aashitechno.in/2017-12-06T13_10_10_729Z-debug.log


7
উদ্ধৃতি ব্যতীত "এনপিএম ক্যাশে ক্লিন - ফোর্স" আপনার প্রশ্নের উত্তর হতে পারে।
বিমল

3
@ বিমাল npm cache clean --forceআমার জন্য কাজ করে, ধন্যবাদ!
টোনিক্স

আমার জন্য কাজ করেছেন, বলেছেন এটি আশা করি আমি জানি যে আমি কী করছি। আমি করিনি.
carny666

sudo npm cache clean --force sudo npm cache verify sudo npm i npm@latest -gএই আদেশগুলি আমার পক্ষে কাজ করেছে
জোহাব আলি

এনপিএম ক্যাশে ক্লিন
প্রবীণ ভার্মা

উত্তর:


541

এটি আমার জন্য এটি সমাধান করেছে:

অ্যাডমিন হিসাবে উইন্ডোজ পাওয়ারশেল খুলুন

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

https://devblogs.microsoft.com/premier-developer/getting-started-with-node-js-angular-and-visual-studio-code/


9
আমার জন্য কাজ! তবে অ্যাডমিন হিসাবে টার্মিনালটি খুলতে হবে
সর্জিও এস ফিলোহো

@ এমসিএমি: আপনারা যেমন উল্লেখ করেছেন তেমন আমি করেছি..কিন্তু এটি এখনও প্রকাশ করে দেয়Unexpected token , in JSON at position 366360 while parsing near '... } npm ERR! } npm ERR! }, npm ERR! "webpack-log":...'
কলঙ্কা

@ কালানকা আপনি কি সমাধান করবেন যদি আপনি এটি সমাধান করেন এবং কীভাবে আপনি ভাগ করে নিতে চান?
mcemmy

বারবার এনপিএম ক্যাশে ক্লিন - চলমান এবং এনপিএম ইনস্টল -g @ কৌনিক / ক্লিপ সর্বশেষ আমার সমস্যাগুলি সমাধান করেছে। এনটিএম ক্যাশে ক্লিন চালানো
কোনও উপকারে আসেনি

2
এটি কাজ করে তবে যখন আমি এটিকে C:\Users\[user-name]\AppData\Roaming\npmমূল ডিরেক্টরিতে পরিচালনা করি
মার্কেট

101

সমাধান:

npm cache clean --force

তারপরে আপনার অ্যাপ্লিকেশনটি তৈরি করতে আবার চেষ্টা করুন (এখানে একটি প্রতিক্রিয়া অ্যাপ্লিকেশন তৈরি করার সময়) বা আপনি কী ইনস্টল করতে চলেছেন তা ইনস্টল করুন।

create-react-app myproject

(বিক্রিয়া অ্যাপ্লিকেশন তৈরি করা) [একই এনপিএম সমস্যা যা বিভিন্ন ক্রিয়াকলাপে ঘটতে পারে]

npm install -g @angular/cli@latest

(কৌণিক ক্লিপ ইনস্টল করা (বা অন্য কিছু ইনস্টল করা))

এটা কাজ করবে।

ব্যাখ্যা:

এটি এনপিএম সম্পর্কিত একটি সমস্যা, এটি ক্যাশে সম্পর্কে দুর্নীতিগ্রস্থ হয়। যদিও এনপিএম এর নতুন সংস্করণগুলিতে তারা স্ব নিরাময় বাস্তবায়ন করেছে, যা সাধারণত কোনও দুর্নীতির নিশ্চয়তা দেয় না, তবে মনে হয় এটি এতটা কার্যকর নয়। এখানে চিত্র বর্ণনা লিখুন পরিষ্কার ক্যাশে জোর করে সমস্যার সমাধান করুন।

একটি জেসন ফর্ম্যাটযুক্ত ক্যাশে ফাইলগুলির মধ্যে একটিকে পার্স করার সময় ত্রুটি ঘটেছিল। ক্যাশে ~ / .npm / _cacache (লিনাক্সে) এবং% অ্যাপডেটা% / এনপিএম-ক্যাশে (উইন্ডোজ) পাওয়া যায়। আমার বর্তমান এনপিএম সংস্করণ এবং যখন আমি চেক করেছি তখন তিনটি ডিরেক্টরি ছিল।
এখানে চিত্র বর্ণনা লিখুন

আপনি যদি প্রথম বা দ্বিতীয়টি পরীক্ষা করেন তবে কাঠামোটি নিম্নরূপ এখানে চিত্র বর্ণনা লিখুন

এবং প্রতিটি ক্যাশে ফাইলের একটি জসন ফর্ম্যাট থাকে (এবং এটি কী পার্স হয়) এখানে চিত্র বর্ণনা লিখুন

এখানে ডকটির থেকে একটি ভাল লিঙ্ক: https://docs.npmjs.com/cli/cache

[আপডেট] এছাড়াও যদি এটি হয়ে থাকে যে এটি এটি সমাধান না করে, আপনি এই উত্তরটি এখানে পরীক্ষা করতে পারেন https://stackoverflow.com/a/50191315/7668448 এটি দেখায় যে আপনি এনপিএম রেজিস্ট্রি কীভাবে পরিবর্তন করতে পারবেন, এটি সহায়ক হতে পারে। পরীক্ষা করে দেখুন।


ভাল উত্তর দিয়েছিল স্যার আপনাকে অনেক ধন্যবাদ আমি ভাবছিলাম কেন এটি হচ্ছে এবং আমি সন্দেহ করেছি যে আমার ফাইলগুলি খারাপ ইন্টারনেট সংযোগের কারণে দূষিত হয়ে গেছে যার ফলে ডাউনলোডটি সম্পূর্ণ না হওয়ায় ক্যাশে ফাইলটি নষ্ট হয়ে গেছে এটি সত্য হতে পারে
চার্লস

1
হ্যাঁ এবং একটি অনিশ্চিত হ্যাঁ এটি অতীতে একটি বিষয় ছিল। এই ইস্যু হিসাবে থিথ github.com/npm/npm/issues/4652 । তবে তারা এতে কাজ করছে। এখন আমি অনিশ্চিত, সম্ভবত এটি সমাধান হয়েছে। এগুলি সমস্ত বাস্তবায়ন এবং কীভাবে এনপিএম থেকে ক্যাচিং থেকে ইনস্টল করা পর্যন্ত সমস্ত পদক্ষেপ পরিচালনা করে তার উপর নির্ভর করে। আমার এখনই এনপিএম অভ্যন্তরীণ মধ্য দিয়ে যাওয়ার সময় নেই। তবে আমি এই প্রশ্নটি বিশদভাবে বর্ণনা করছি, কিছু গবেষণা করছি। আমি একটি নিবন্ধ লিখব, এবং উত্তরটি শেষ হয়ে গেলে পরে তা আপডেট করব। জেনে রাখুন যে ত্রুটি হওয়ার পরে তাদের ক্যাশে দুর্নীতির অন্য কোনও কারণ থাকতে পারে,
মোহাম্মদ আল্লাল

2
দেখতে docs.npmjs.com/common-errors#invalid-json । রেজিস্ট্রি সমস্যার জন্য রায়চ্যাসিও রয়েছে যে কেউ github.com/verdaccio/verdaccio চেষ্টা করতে পারেন । এই থ্রেডগুলি github.com/npm/npm/issues/21181 , github.com/npm/npm/issues/21112 অনুসারে পরামর্শ দেওয়া হয়েছে । এবং এখানে ক্যাশে এবং কীভাবে তারা github.com/npm/npm/issues/4652 এ চলছিল সে সম্পর্কে একটি থ্রেড । আর একটি নিবন্ধ যা ইতিহাস এখন infoworld.com/article/3198746/ javascript/ … / আমি যখন আমার গবেষণা শেষ করে নিবন্ধ লিখি তখন আপনাকে জানাতে পারি let
মোহাম্মদ আল্লাল

এখানে একটি আকর্ষণীয় থ্রেড: এখানে একটি আকর্ষণীয় থ্রেড github.com/yarnpkg/yarn/issues/393
মোহাম্মদ

1
বিষয়টি ধারাবাহিক ত্রুটি সহ কিছুক্ষণ আমাকে বিরক্ত করেছিল। এই পোস্টের জন্য ধন্যবাদ, আমি দুটি ফোল্ডার মুছে ফেলেছি এবং এখন জিনিসগুলি আমার জন্য সঠিকভাবে কাজ করে! ধন্যবাদ
জিম ইউ

30

যদি

npm cache clean --force

কাজ করে না চেষ্টা

npm cache clean --force
npm update

1
এই উত্তরের আরও ভোট পাওয়া উচিত। আপডেট করা একটি গুরুত্বপূর্ণ পদক্ষেপ এবং আমি প্রায় 3 ঘন্টাও নষ্ট করেছিলাম কারণ আমি এই উত্তরটি খুঁজে পাইনি
বৈভব গৌতম

1
2020 সালের মে হিসাবে, এটিই একমাত্র সমাধান যা কার্যত প্রবাহ ত্রুটির জন্য উদ্দিষ্ট হিসাবে কার্যত নিখুঁতভাবে কাজ করে
আখিল

1
সন্দেহ নেই, এটি অবশ্যই একটি নিখুঁত উত্তর। একমাত্র সমাধানটি আমার পক্ষে কাজ করেছিল।
মিঃ নডি

1
আমার কাছ থেকেও +1, এটি দুর্দান্ত কাজ করেছে এবং সত্যই একমাত্র সমাধান যা সমস্ত কিছু ঠিক করার চেষ্টা করার দিন হেরে যাওয়ার পরে কাজ করেছিল ...
নিকস্ট

1
এটি ২০২০ সালের জুন পর্যন্ত আমার পক্ষে কাজ করেছে Please দয়া করে এই উত্তরটি দিন
গুলশান বোরভূইয়া

14

এনপিএম আপনার জন্য নতুন প্যাকেজ ডাউনলোড করার জন্য ক্যাশে ব্যবহার করে। আপনাকে আপনার এনপিএম ক্যাশে সাফ করা দরকার। পরিষ্কার করার জন্য নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

npm cache clean --force

তারপরে সাধারণত আপনার এনপিএম ইনস্টল কমান্ড যেমন ব্যবহার করুন

npm install -g @angular/cli

10

সি-তে এনএমপি এবং এনএমপি-ক্যাশে ফোল্ডারগুলি মুছুন: \ ব্যবহারকারীগণ \ প্রশাসক \ অ্যাপডাটা \ রোমিং \ (উইন্ডোজ) তারপরে cmd চালান

এনপিএম ক্যাশে পরিষ্কার - বল

এনপিএম ক্যাশে যাচাই করুন

সর্বশেষ সংস্করণে এনপিএম আপডেট করুন

এনএমপি আই-জি এনপিএম

তারপরে আপনার প্রকল্পটি তৈরি করুন 1) কৌণিক

এনএমপি আই-জি @ কৌনিক / ক্লিপ @ সর্বশেষ

এনজিও নতুন হ্যালো ওয়ার্ল্ড

2) প্রতিক্রিয়া

এনপিএম আই-জি-তৈরি-প্রতিক্রিয়া-অ্যাপ্লিকেশন

অ্যাপ্লিকেশন-প্রতিক্রিয়া-অ্যাপ্লিকেশন প্রতিক্রিয়া-অ্যাপ্লিকেশন


9

আমি এটি দিয়ে সমাধান

npm cache clean --force

তারপরে এনপিএম আপডেট করুন

npm i npm@latest -g

তারপরে সাধারণত আপনার এনএমপি ইনস্টল কমান্ডটি ব্যবহার করুন

npm install 

6

আমি উইন্ডোজ ব্যবহার করেছি এবং নীচে তালিকাভুক্ত সমস্ত ফাইল সরিয়ে দিয়েছি এবং আমার সমস্যার সমাধান হয়েছে সি: \ ব্যবহারকারীরা আপনার ব্যবহারকারীর নাম \} \ অ্যাপডাটা \ রোমিং pm npm-cache




5

npm cache clean --force আমার জন্য কাজ

ত্রুটি সমাধান হয়েছে:

pm এনপিএম ইনস্টল -জি গল্প এনপিএম ওয়ার্ন অবচিত হয়েছে gulp-util@3.0.8: gulp-Use অবচিত হয়েছে - https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5 এনপিএম ইআরআর অনুসরণ করে, এটি প্রতিস্থাপন করুন ! '... / RGs88STtAMPMP3tCiNdU' কাছে পার্স করার সময় জেএসএন ইনপুটটির অপ্রত্যাশিত সমাপ্তি

এনপিএম ইআরআর! এই রানের একটি সম্পূর্ণ লগ পাওয়া যাবে: এনপিএম ইআরআর! সি: \ ব্যবহারকারী \ অ্যাডমিন \ AppData \ রোমিং \ npm-cache_logs \ 2018-11-20T07_38_56_733Z-debug.log


3

এই কমান্ডের একা আমার সমস্যার সমাধান:

npm cache clean --force

এছাড়াও আপনি নোডের সঠিক সংস্করণ ব্যবহার করছেন তাও নিশ্চিত হওয়া উচিত ।

নোড সংস্করণ পরিচালনা করতে এনভিএম ব্যবহার করে :

nvm list; # check your local versions;
nvm install 10.10.0; # install a new remote version;
nvm alias default 10.10.0; # set the 10.10.0 as the default node version, but you have to restart the terminal to make it take effect;

3

সমাধান

npm cache clean --force

উইন্ডোজের জন্য: C:\Users\username\AppData\Roaming\npm-cache
সমস্ত ফাইল মুছুন এবং রান করুন

npm install && npm start


2

এটি আপনার এনপিএম থেকে ত্রুটি ....

সুতরাং নোড আনইনস্টল করুন এবং এটি আবার ইনস্টল করুন।

এটি কাজ করে ....

পিএস: আবার নোড ইনস্টল করার পরে, বিশ্বব্যাপী কৌণিক ক্লিপ ইনস্টল করুন।

npm install -g @angular/cli@latest

2

আমি এই ওলাইনারের সাহায্যে আমার সমস্যার সমাধান করেছি

npm cache clean --force

এটি সব সময় কবজির মতো কাজ করে। আমি এক লাইনার পছন্দ করি দ্রষ্টব্য: এটি পরিষ্কার ইনস্টল হওয়ার পরে, এনপিএম ক্যাশে খালি করার কোনও উদ্বেগ আমার ছিল না।


2

ত্রুটি: এনপিআর ইআরআর! '... আকরিক-জেএস "কাছে পার্স করার সময় জেএসএন ইনপুটটির অপ্রত্যাশিত সমাপ্তি:" 3.0.0-beta.1

বিশ্বব্যাপী এক্সপো সিএলআই ইনস্টল করার সময় এটি ঘটে, এটি আমার পক্ষে কাজ করে!

npm cache clean --force

2

file already exists --force to overwriteনিম্নলিখিত কোডটি চালানোর পরে আমি ত্রুটি পেয়েছি :

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

আমি এটি ব্যবহার করে এটি সমাধান করেছি:

npm i -g --force npm

এনপিএমের ক্যাশে ফ্লাশ করার জন্য প্রথম কমান্ডগুলি চালানোর বিষয়ে নিশ্চিত হন।


1

আমি এটি দিয়ে সমাধান

প্রথমে প্যাকেজ-লক.জসন মুছুন

npm cache clean --force

তারপরে এনপিএম আপডেট করুন

npm i npm@latest -g

তারপরে এনপিএম ইনস্টল কমান্ডটি ব্যবহার করুন

npm install 

1

আপনি এনএমপির পরিবর্তে সুতা প্যাকেজ ম্যানেজার ব্যবহার করতে পারেন ।

এটি আমার জন্য এই সমস্যার সমাধান করেছে


0

ক্যাশে সাফ করার পরিবর্তে আপনি একটি অস্থায়ী ফোল্ডার সেট করতে পারেন:

npm install --cache /tmp/empty-cache

অথবা

npm install --global --cache /tmp/empty-cache

এনপিএম @ 5 হিসাবে, এনপিএম ক্যাশে দুর্নীতির সমস্যা থেকে স্ব-নিরাময় করে এবং ক্যাশে থেকে নেওয়া ডেটা বৈধ হওয়ার গ্যারান্টিযুক্ত। আপনি যদি নিশ্চিত করতে চান যে সবকিছু সামঞ্জস্যপূর্ণ, তার npm cache verifyপরিবর্তে ব্যবহার করুন। অন্যদিকে, আপনি যদি ইনস্টলারটির সাথে কোনও সমস্যা ডিবাগ করেন তবে আপনি npm install --cache /tmp/empty-cacheপ্রকৃতটির সাথে তাল মিলিয়ে অস্থায়ী ক্যাশে ব্যবহার করতে পারেন।


0

আমার জন্য আমাকে আবার আমার শাখাটি ক্লোন করে করতে হয়েছিলnpm install


0

আমি এই সমস্যার মুখোমুখি হয়েছি এবং স্ট্যাকওভারফ্লোতে আমি সমস্ত উত্তর চেষ্টা করেছিলাম কিন্তু আমার পক্ষে কাজ করি নি, শেষ পর্যন্ত আমি এই সমস্যার সমাধান পেয়েছি:

  • প্রথমে আপনাকে নোডেজ আনইনস্টল করতে হবে এবং তাঁর সম্পর্কিত সমস্ত ফাইল সরিয়ে ফেলতে হবে
  • "নিবন্ধক সম্পাদক" এ যান এবং সমস্ত "নোডেজ", "নোড.জেএস" অনুসন্ধান করুন এবং সেগুলি মুছুন
  • আপনার কম্পিউটার পুনরায় চালু করুন
  • এবং নোডেজগুলি পুনরায় ইনস্টল করুন তারপর কৌনিকটি ইনস্টল করুন।

এটা আমার জন্য কাজ


0

যদি npm cache clean --forceসমস্যাটির সমাধান করে, মোছার চেষ্টা ~/.npmডিরেক্টরি (* স্নো / MacOS)। এটি সেই ডিরেক্টরি যেখানে নোড তার ক্যাশে, লকগুলি, লগগুলি, গ্লোবাল প্যাকেজগুলি (যদি আপনি এনভিএম ব্যবহার না করেন ) এবং মডিউলগুলি এর মাধ্যমে ইনস্টল করে npx

প্রথমে আপনার বর্তমান ~./npmডিরেক্টরিটি ব্যাকআপ করুন :

mv ~/.npm ~/.npm-backup

এখন আবার আপনার এনপিএম কমান্ড চালানোর চেষ্টা করুন। এটি একটি নতুন ~/.npmডিরেক্টরি তৈরি করবে । সমস্যাটি সমাধান হয়ে গেলে আপনি নিরাপদে আপনাকে ব্যাকআপ সরিয়ে ফেলতে পারেন। এটি করার আগে, আপনি আপনার ~/.npm-backupডিরেক্টরিতে ইনস্টল করা বৈশ্বিক প্যাকেজগুলি পর্যালোচনা করতে চাইতে পারেন যাতে আপনি এগুলি ব্যবহার করে পুনরায় ইনস্টল করতে পারেন npm i -g [package]

rm -rf ~/.npm-backup

সমস্যাটি সমাধান না হলে আপনি আপনার ব্যাকআপ পুনরুদ্ধার করতে পারেন:

rm -rf ~/.npm
mv ~/.npm-backup ~/.npm

এই rmআদেশগুলি, যত্নবানদের সাথে সাবধান !


0

এই আদেশগুলি আমার পক্ষে কাজ করেছিল

sudo npm cache clean --force

sudo npm cache verify

sudo npm i npm@latest -g

0

আমার কেস - উইন্ডোজ 7 (প্রয়োজনীয় মুহুর্তে এর চেয়ে ভাল কিছু ছিল না)। আমাকে নিম্নলিখিতগুলি সাহায্য করেছে:

  1. সি থেকে সমস্ত কিছু মুছে ফেলা হচ্ছে: \ ব্যবহারকারী \ ব্যবহারকারীর নাম \ অ্যাপডাটা \ রোমিং \ npm-cache

এবং

  1. প্যাকেজ-লক.জসন মোছা হচ্ছে

-2

এর পরে npm cache clean --force

আপনি হ্যাংআপ করতে পারেন বা আরও কার্যকর করার জন্য অপেক্ষা করতে পারেন

এনপিএম সতর্কতা - ফোর্স ব্যবহার করে আমি নিশ্চিত আশা করি আপনি কী করছেন তা আপনি জানেন।

সুতরাং আপনি এটি ব্যবহার করতে পারেন। এটি আমার সমস্যা সমাধান করুন।

npm ইনস্টল করুন --cache / tmp / খালি-ক্যাশে

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.