এনপিএম দয়া করে আবার এই আদেশটি মূল / প্রশাসক হিসাবে ব্যবহার করার চেষ্টা করুন


102

আমি মরিয়া হয়ে node.js ব্যবহার করে মডিউলগুলি ইনস্টল করার চেষ্টা করছি তবে এটি সর্বদা এনপিএম সহ প্যাকেজ পেতে ব্যর্থ হয়।

আমি প্রশাসক হিসাবে লগ ইন করেছি এবং "প্রশাসক হিসাবে চালান" দিয়ে পাওয়ারশেল / সেন্টিমিডি ব্যবহার করেছি। রেজিস্ট্রি নিয়ে আমারও সমস্যা ছিল তাই আমি এনপিএম সেট রেজিস্ট্রি ব্যবহার করলাম http://registry.npmjs.org/

আমি সবকিছু চেষ্টা করেছিলাম ... এটি আমাকে বাদাম চালায়।

এখানে ত্রুটিগুলি রয়েছে:

এনপিএম ইআরআর! রুট / প্রশাসক হিসাবে আবার এই আদেশটি চালানোর চেষ্টা করুন।

npm ERR! System Windows_NT 6.2.9200
npm ERR! command "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "generator-knockout"
npm ERR! cwd D:\Sergiu\Knockout Test
npm ERR! node -v v0.10.26
npm ERR! npm -v 1.4.3
npm ERR! path D:\Sergiu\Knockout Test\node_modules\generator-knockout\node_modules\yeoman-generator\node_modules\tar\node_modules\block-stream\block-stream.js
npm ERR! fstream_path D:\Sergiu\Knockout Test\node_modules\generator-knockout\node_modules\yeoman-generator\node_modules\tar\node_modules\block-stream\block-stream.js
npm ERR! fstream_type File
npm ERR! fstream_class FileWriter
npm ERR! code EPERM
npm ERR! errno 50
npm ERR! stack Error: EPERM, lstat 'D:\Sergiu\Knockout Test\node_modules\generator-knockout\node_modules\yeoman-generator\node_modules\tar\node_modules\block-stream\block-stream.js'
npm ERR! fstream_stack C:\Program Files\nodejs\node_modules\npm\node_modules\fstream\lib\writer.js:284:26
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
npm ERR! Error: EPERM, lstat 'D:\Sergiu\Knockout Test\node_modules\generator-knockout\node_modules\yeoman-generator\node_modules\tar\node_modules\fstream\LICENSE'
npm ERR!  { [Error: EPERM, lstat 'D:\Sergiu\Knockout Test\node_modules\generator-knockout\node_modules\yeoman-generator\node_modules\tar\node_modules\fstream\LICENSE']
npm ERR!   errno: 50,
npm ERR!   code: 'EPERM',
npm ERR!   path: 'D:\\Sergiu\\Knockout Test\\node_modules\\generator-knockout\\node_modules\\yeoman-generator\\node_modules\\tar\\node_modules\\fstream\\LICENSE',
npm ERR!   fstream_type: 'File',
npm ERR!   fstream_path: 'D:\\Sergiu\\Knockout Test\\node_modules\\generator-knockout\\node_modules\\yeoman-generator\\node_modules\\tar\\node_modules\\fstream\\LICENSE',
npm ERR!   fstream_class: 'FileWriter',
npm ERR!   fstream_stack:
npm ERR!    [ 'C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\fstream\\lib\\writer.js:284:26',
npm ERR!      'Object.oncomplete (fs.js:107:15)' ] }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.

3
আমার নোড_মডিউলস ফোল্ডারটি কেবল পঠনের জন্য সেট করা হয়েছিল! বৈশিষ্ট্যগুলিতে রাইট-ক্লিক করুন এবং এটি ঠিক করুন। :}
ভেল ভিক্টাস

উত্তর:


105

দেখা যাচ্ছে যে আপনাকে প্রশাসক হিসাবে আবার কমান্ডটি চালাতে হবে না এবং এটি করার ফলে সমস্যাটি স্থির হবে না।

চেষ্টা করুন:

  1. npm cache clean প্রথম।

  2. যদি এটি জিনিসগুলি ঠিক না করে তবে একবার দেখুন %APPDATA%\npm-cacheবা আপনি পাওয়ারশেল ব্যবহার করছেন $env:APPDATA\npm-cache,।

ক্যাশে পরিষ্কার করার পরে, আপনাকে এখনও অবশিষ্টাংশ থাকতে পারে। সেই ডিরেক্টরিতে সমস্ত কিছু ম্যানুয়ালি মুছে ফেলুন এবং আবার চেষ্টা করুন। এটি আমার জন্য সর্বদা জিনিসগুলি স্থির করে দিয়েছে।

@ ক্র্যাজিমেট যেমন উল্লেখ করছিলেন, এনপিএম @ 5 সংস্করণ এবং তত উপরে, আমাদের npm cache verifyপরিবর্তে এটি ব্যবহার করা দরকার npm cache clean। অন্যথায় আপনি পূর্ববর্তী হিসাবে একটি ত্রুটি পাবেন।

এনপিএম ইআরআর! এনপিএম @ 5 হিসাবে, এনপিএম ক্যাশে দুর্নীতির সমস্যা থেকে স্ব-নিরাময় করে এবং ক্যাশে থেকে নেওয়া ডেটা বৈধ হওয়ার গ্যারান্টিযুক্ত। আপনি যদি সবকিছু নিশ্চিত করতে চান তবে তার পরিবর্তে 'এনপিএম ক্যাশে যাচাইকরণ' ব্যবহার করুন।

(সূত্র: এমএসডিএন ব্লগ পোস্ট )


16
এনপিএম 5 হিসাবে আপনি "এনপিএম ক্যাশে যাচাইকরণ" চালাতে পারেন যা আমার পক্ষে কাজ করেছে
পাগলমেট

8
কখনও কখনও npm cache cleanআপনাকে একটি সতর্কতা দেয় যাতে আপনি এটি করে এটি পরিষ্কার করার জন্য জোর করতে চাইতে পারেনnpm cache clean --force
ডেভিড

1
কমান্ডটি চালানো (উদাহরণস্বরূপ npm install --save xxx) আবার আমার জন্য কাজ করেছে।
ফার্স্টওন

চেষ্টা করুন: এনএমপি ক্যাশে যাচাই করুন
MagGGG

আমার ক্ষেত্রে আমাকে% APPDATA% \ npm-cache ফোল্ডার সাফ করার পরে আমার মেশিনটি রিবুট করতে হয়েছিল। উইন্ডোজ 10.
rey_coder

47

আমি এটি প্রশাসক হিসাবে চালিত সমাধান। ক্যাশে পরিষ্কার করা npm cache clean -f এবং তারপরে প্যাকেজটি আবার ইনস্টল করার চেষ্টা করুন


আমি এটা করেছি, কিন্তু এটি কাজ করে না। আমি প্রশাসক হিসাবে কমান্ড চালানো।
হুই এনগো

5
এটি উইন্ডোজ 10 এ আমার জন্য কাজ করেছে - অ্যাডমিন হিসাবে চালানো সমস্যাটি সমাধান করেনি
এটি

19

প্রশাসক হিসাবে আপনার cmd.exe চালানো উচিত।

নিম্নলিখিত পদক্ষেপগুলি অনুসরণ করুন:

  • শুরু ক্লিক করুন, সমস্ত প্রোগ্রাম ক্লিক করুন, এবং তারপরে আনুষাঙ্গিকগুলি ক্লিক করুন।
  • কমান্ড প্রম্পটে ডান-ক্লিক করুন এবং তারপরে প্রশাসক হিসাবে চালান ক্লিক করুন।

17

আমি এখানে আমার উইন্ডোজ (7) ডিভ এ এটি স্থির করেছি। পরিবেশ। আমি নিম্নলিখিতটি ধরে নিই ...

  • ডান ক্লিক করে প্রশাসক হিসাবে আপনি কমান্ড প্রম্পট , গিট ব্যাশ , সিএমডার বা আপনার প্রিয় টার্মিনাল চালাচ্ছেন
  • পড়ার / লেখার জন্য (যেমন chmod -777) সুবিধাগুলির অনুমতি দেওয়া হয়েছে

ঠিক আছে, আসুন:

  1. সংস্করণ চেক সতর্কতা ("এনপিএম ওয়ার্ন" ..) ফিরিয়ে দিচ্ছে এমন কোনও প্যাকেজ আপডেট করুন উদাহরণস্বরূপ ...

    npm আপডেট -g এনএমপি

    npm আপডেট -g গ্রেফুল-এফএস

  2. পরবর্তী আমরা একটি ক্যাশে পরিষ্কার জোর করতে চাই । এটি একটি '--f' বা '-f' দ্বারা পতাকাঙ্কিত করা হয়েছে ..

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

  3. ইন বিধবা এক্সপ্লোরার নিম্নলিখিত পথ অনুসন্ধান

% AppData% \ npm-ক্যাশে

এবং এর বিষয়বস্তু মুছুন

  1. আপনার টার্মিনালের একটি নতুন উদাহরণ শুরু করুন , 'রাইট-ক্লিক' এবং ' অ্যাডমিনিস্ট্রেটর হিসাবে চালান' স্মরণ করে , প্যাকেজগুলি আবার ইনস্টল করুন।

আশা করি এটি কারও সাহায্য করবে !!


আমি অনেকগুলি সমাধান চেষ্টা করেছি যা অন্যান্য ব্যক্তির পক্ষে কাজ করেছিল, তবে জঘন্য .... এনপিএম ইনস্টল - সেভ-ডেভ ওয়েবপ্যাকটিতে আমার পক্ষে কোনও সাফল্য নেই। কয়েক সপ্তাহ আগে, এটি ভাল কাজ করেছে এবং আমি আবার একই কমান্ডগুলি দিয়ে আবার একটি টিউটোরিয়াল করছি, তবে অনুমতি বা যা কিছু আমাকে ইনস্টল করতে দেয় না। আমি এটি পেয়েছি: github.com/npm/npm/issues/18380
JoshYates1980

এনপিএম ইনস্টল - কোন-alচ্ছিক ওয়েবপ্যাকটি আমার জন্য কাজ করেছে আমি এনপিএম-এ-এনপিএম-এ ফিরেছি <এনপিএম
৫.৩

এই সমাধানটি আরও উইন্ডোজ 7 ব্যবহারকারীদের জন্য হওয়া উচিত। আমার জন্য কাজ করেছেন।
Undrium

এনপিএম-ক্যাশের সামগ্রী মুছে ফেলা আমার পক্ষে কাজ করেছিল। ধন্যবাদ
অ্যালভিন

8

প্রশাসক হিসাবে আমি ইতিমধ্যে নোড কমান্ড উইন্ডোটি চালাচ্ছিলাম। উপরোক্ত অনেকের দ্বারা উল্লিখিত হিসাবে --f (ফোর্স) দিয়ে নিম্নলিখিত কমান্ডটি আমার সমস্যা সমাধান করেছে।

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

ক্যাশে পরিষ্কারের পরে, ইনস্টলটি ত্রুটিযুক্ত ছিল। রেফারেন্সের জন্য স্ক্রিনশট দেখুন


7
আমি নিশ্চিত আশা করি আপনি জানেন যে আপনি কি করছেন।
JoshYates1980

7

উপরের সমাধানগুলির যে কোনও একটি এই সমস্যাটিকে সংশোধন করে। আমি লগ ইন যখন এটি কাজ করে। ধন্যবাদ
পাওয়ে

এটি আমার জন্য সমাধান the লিঙ্কটির জন্য আপনাকে ধন্যবাদ।
জনি বি

5

আপনি যদি আপনার প্রকল্পের জন্য টিএফএস বা অন্য কোনও উত্স নিয়ন্ত্রণ ব্যবহার করছেন যা আপনার পরীক্ষিত ফাইলগুলিকে কেবলমাত্র মোডে সেট করে, আমি এই ভুল অনেক সময় করেছি।


4

নিম্নলিখিত পদক্ষেপ চেষ্টা করুন

1. এই কমান্ডটি টার্মিনাল বা সিএমডি তে চালান -npm cache clean

২. উইন্ডোজের এই ফোল্ডারে যান এবং %APPDATA%\npm-cacheযে ফোল্ডারটি আপনি মডিউলটি ইনস্টল করতে চান তা মুছুন (উদা: - লারাভেল-এলিক্সার) অথবা আপনি যদি পাওয়ারশেল ব্যবহার করছেন, v এনভিভি: অ্যাপ্লিকেশন: এনপিএম-ক্যাশে

3. তারপর আপনার কমান্ড চালান EX:- npm install laravel-elixir


যদি এটি কাজ না করে তবে ফাইলটি %APPDATA%\npmমুছুন ngএবং চেষ্টা করুন।
দেব

4

উইন্ডোজে আমি কীভাবে সমস্যাটি স্থির করেছি। আমি কৌনিক জন্য সি এল এল ইনস্টল করার চেষ্টা করছিলাম।

  1. ফায়ারওয়াল এবং অ্যান্টিভাইরাস সুরক্ষা বন্ধ করুন।

  2. নোডেজ ফোল্ডারে ডান ক্লিক করুন (প্রোগ্রাম ফাইলগুলির অধীনে), বৈশিষ্ট্যগুলি নির্বাচন করুন (সমস্ত ভাবে নীচে স্ক্রোল করুন), সুরক্ষা ট্যাবটি ক্লিক করুন এবং সমস্ত কলামের সমস্ত আইটেম ক্লিক করুন (সমস্ত সিস্টেম প্যাকেজ এবং কোনও ব্যবহারকারী বা গোষ্ঠীর জন্য যা আপনাকে যোগ করতে দেয় "অনুমতি" চেকমার্ক)।

  3. উইন্ডোজ আইকনটি ক্লিক করুন। টাইপ সেন্টিমিডি। উপরের ফলাফলটিতে ডান ক্লিক করুন এবং প্রশাসক হিসাবে চালান নির্বাচন করুন। একটি কমান্ড উইন্ডো ফলাফল।

  4. টাইপ করুন এনপিএম ক্যাশে ক্লিন। যদি কোনও ত্রুটি ঘটে থাকে তবে লগ ফাইল বা কিছু খুলুন এবং পুনরায় চালু করুন।

  5. এনপিএম ইনস্টল -g @ কৌনিক / ক্লিপ টাইপ করুন (বা এনপিএম ইনস্টল কমান্ড যা ব্যবহার করছেন)

  6. এনজি সংস্করণ টাইপ করে ইনস্টলেশন পরীক্ষা করুন (বা আপনার ইনস্টল যাচাই করার জন্য যা কিছু প্রয়োজন)

শুভকামনা! দ্রষ্টব্য: যদি আপনার এখনও সমস্যা হয় তবে পরিবেশগত পরিবর্তনশীলগুলির পথটি পরীক্ষা করুন। (অ্যাক্সেস করতে: কন্ট্রোল প্যানেল → সিস্টেম এবং সুরক্ষা → সিস্টেম → উন্নত সিস্টেম সেটিংস → পরিবেশের ভেরিয়েবল।) আমার পাথ ভেরিয়েবলের মধ্যে নিম্নলিখিতগুলি অন্তর্ভুক্ত রয়েছে: সি: \ ব্যবহারকারীগণ \ মিশেল \ অ্যাপডেটা \ রোমিং \ এনপিএম


ধন্যবাদ @tigerRose। দুর্দান্ত নির্দেশ। আমার অগ্রগতি করতে সাহায্য করার জন্য মনে হয়েছে।
সান্দি লাউফেনবার্গ-ডেকু

1
শেষ
অবধি

3

আমার একই সমস্যা ছিল, আমি এটি সমাধান করতে যা করেছি তা প্রশাসক হিসাবে সেন্টিমিডে.এক্সই চালানো হয়েছিল যদিও আমার অ্যাকাউন্টটি ইতিমধ্যে প্রশাসক হিসাবে সেট করা ছিল।


2

npm cache verify

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

আমি ভি 5.5.1 ব্যবহার করছি এবং এটি ভাল কাজ করছে।


2

এই প্রবাহটি এই ক্ষেত্রে প্রায়শই ঘটে। আপনি কোনও প্রশাসক অধিকার ছাড়াই একটি কমান্ড চালান, আপনি বার্তা পান npm ERR! Please try running this command again as root/Administrator.। তারপরে আপনি আরও একটি সিএলআই (সেন্টিমিটার, পাওয়ারশেল, ব্যাশ বা যা কিছু) খুলুন এবং পূর্ববর্তী সি এল এল বন্ধ করবেন না। এটি একই ডিরেক্টরিতে আপনার 2 টি প্রম্পট খোলা আছে বলে মনে হচ্ছে। এবং যতক্ষণ না আপনি অ্যাডমিনের অধিকার নিয়ে চলে এমন সিএলআই বন্ধ না করা পর্যন্ত আপনি ক্রমাগত npm ERR! Please try running this command again as root/Administrator. এতটা সিএলআই পাবেন যা কোনও নতুন চালানোর আগে কোনও প্রশাসকের অধিকার নিয়ে চলে না।

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


2

আমারও একই সমস্যা ছিল এবং আমি ক্যাশে পরিষ্কার করে ত্রুটিটি ঠিক করেছি:

npm cache clean -f

1

আপনি যদি ম্যাকের ধরণটিতে এটি করছেন: sudo chown -R $ ব্যবহারকারী / usr / স্থানীয় যা আপনাকে আপনার ফাইলে প্রশাসনিক প্রবেশাধিকার দেবে


4
ভয়াবহ উপায়। আপনি এটির সাথে সিস্টেমের অনুমতি স্তরটি ব্রেক করবেন।
stborod

1

উইন্ডোজ 10 এ যা আমাকে সাহায্য করেছিল তা কেবলমাত্র প্রকল্পের "কেবল পঠনযোগ্য" টিক দিয়েছিল node_modules


স্কেচি অনুভূত, তবে এটি আমার পক্ষে কাজ করেছে, যদিও npm cache cleanসমস্যার সমাধান হয়নি।
ক্যাটোর মাইনর

1

আমি এই সমস্যাটি নিয়ে 2 বার বিভ্রান্ত হয়েছি এবং সাধারণ পরামর্শ সহ এখানে সমস্ত পরামর্শ চেষ্টা করেছি।

  • আমি প্রথমবার চেষ্টা করেছি (এবং ভাগ্যক্রমে সফল হয়েছি):

    1. আপনার প্রকল্পের নোড_মডিউল ফোল্ডারটি মুছুন

    2. npm clean cache -f

    3. আপনার পরীক্ষা করুন %APPDATA%/npm-cacheএবং খালি না হলে সবকিছু মুছুন

    4. প্রশাসক হিসাবে টার্মিনালটি শুরু করুন (আমার মতে এটি অধিকারের সমস্যা নয়, তবে আপনি যদি এটি করেন তবে তা ক্ষতিগ্রস্থ হবে না)

    5. npm install এবং তারপর npm update

    6. আপনি ত্রুটি পাবেন, কেবলমাত্র প্রতিটি মডিউল ইনস্টল করুন যা ম্যানুয়ালি একটি ত্রুটি ছুঁড়ে দেয় এবং ধাপে ধাপে যা কিছু ভুল তা দূর করার চেষ্টা করুন

যাইহোক, এই পদ্ধতিটি হতাশাজনক এবং প্রতিবার কাজ করে না working সুতরাং এটি চেষ্টা করুন:

  • দ্বিতীয় বারের উপরের পদক্ষেপগুলির সাথে আমার ভাগ্য হয়নি, তাই আমি এনএমপি সম্পূর্ণরূপে পুনরায় ইনস্টল করার চেষ্টা করেছি এবং এটি ব্যর্থ হয়েছিল। সুতরাং আমি ভেবেছিলাম আমার নোড.জেএস ইনস্টল করার সাথে অবশ্যই কিছু ভুল আছে। আমার দল চলছে 6.10। এবং আমি 6.11 ছিল। এবং এটি 6.10 দিয়ে চেষ্টা করেছেন। কোন ভাগ্য ছাড়া।

    1. তাই আমি আমার সিস্টেম থেকে সমস্ত কিছু মুছে ফেলেছি। সমস্ত নোড মডিউল মুছে ফেলা হয়েছে, নোড বা এনপিএম হতে পারে এমন প্রতিটি পথ পরীক্ষা করে আমার সিস্টেম পরিষ্কার করেছে।

    2. তারপরে আমি নতুন 8.1.3 ইনস্টল করেছি

    3. আমার প্রকল্পটি মোছা হয়েছে এবং এটি সম্পূর্ণ ভিন্ন ডিরেক্টরিতে ক্লোন করেছে।

    4. এখন আমি সবকিছু ইনস্টল করে আপডেট করেছি npm install npm update

    5. তারপরে আমি মাত্র 2 টি মডিউল হারিয়ে না দিয়ে সংকলিত করেছি এবং সেগুলি ম্যানুয়ালি ইনস্টল করেছি

তদাআআআআ, এখন এটি কাজ করছে। সুতরাং সব মিলিয়ে এটি নোড.জেএস নিয়ে সমস্যা ছিল। যারা এই সমস্যায় পড়ে তাদের প্রত্যেককে আমি সুপারিশ করছি: নোডের বিভিন্ন সংস্করণ ব্যবহার করে দেখুন! এবং সমস্ত কিছু পরিষ্কার করুন।


1

এই ত্রুটির সাথে আমার শেষ অবলম্বন হিসাবে আমি একটি তাজা উইন্ডোজ 10 ভার্চুয়াল মেশিন তৈরি করেছি এবং সর্বশেষতম নোডেজ (ভি 6) ইনস্টল করেছি। তবে অন্যান্য "ইআরআর" এর হোস্ট ছিল! মাধ্যমে কাজ।

আমাকে চলতে হয়েছিল npm cache clean --forceযা বিদ্রূপজনকভাবে আপনাকে একটি বার্তা দেবে যাতে "আমি নিশ্চিত আশা করি আপনি কী করছেন জানেন" reads যে কাজ হয়েছে বলে মনে হয়।

এটি আমার প্রধান দেব মেশিনে সমস্যাটি সমাধান করে না। আমি গত কয়েক বছর ধরে নোডেজ ক্যানিং করছি যে আপনি প্রকৃত বিকাশের চেয়ে বরং এটি ঠিক করার জন্য বেশি সময় ব্যয় করেছেন। লিনাক্স উবুন্টু 14.04 এ নোড নিয়ে আমার কম সমস্যা ছিল যদি এটি কোনও সহায়তা থাকে।


1

বিশ্বব্যাপী এনএমপি-ক্যাশে মোছা এবং / অথবা প্রশাসক হিসাবে আমার সেন্টিমিডি লাইন চালানো আমার পক্ষে কাজ করে না। এছাড়াও, এনপিএম সংস্করণ 5.XX হিসাবে, এটি নিজে থেকেই ক্যাশে দুর্নীতি থেকে পুনরুদ্ধার হয়েছে।

এটি কাজ করেছে:

1. আমার বর্তমান প্রকল্পে নোড_মডিউল ফোল্ডার মোছা হয়েছে।

২. আমার বর্তমান প্রকল্পে প্যাকেজ-লক.জসন মোছা হয়েছে

৩. নতুন প্যাকেজ ইনস্টল করা হয়েছে। আমার ক্ষেত্রে:npm install bootstrap@next --save

৪.npm install আমার বর্তমান প্রকল্পের জন্য দৌড় ।

এখন সবকিছু কাজ করে। সাধারণভাবে, নোড_মডিউলগুলি এবং প্যাকেজ-লক.জসন সাধারণত আমার জন্য এই "আপাত কারণ নয়" বাগগুলি ঠিক করে fix

সম্পাদনা

আমি আবার একই সমস্যা ছিল। তবে আমি লক্ষ্য করেছি যে উপরে বর্ণিত পদক্ষেপগুলি অনুসরণ করার পরে এটি ত্রুটি ছুঁড়ে দিলেও সবকিছু সঠিকভাবে ইনস্টল করা হয়েছিল। সুতরাং আমি কেবল চালাতে পারি ng serve(কৌনিক জন্য), এবং সবকিছু কাজ করে।

এটি নিশ্চিত একটি অদ্ভুত ত্রুটি ...


1

হ্যাক হিসাবে,

এটি যে ফোল্ডার পাথের অভিযোগ করছে তা উপস্থিত আছে কিনা তা পরীক্ষা করুন। যদি তা না হয় তবে ক্যাশে সাফ করার পরে ম্যানুয়ালি এগুলি তৈরি করার চেষ্টা করুন এবং ইনস্টলেশনটি পুনরায় চালু করুন

অ্যাডমিনিস্ট্রেটর কাজ না করে কমান্ড প্রম্পট থেকে ইনস্টলেশন চালানোর সময় আমার এটির সাথে সাফল্য ছিল


1

pm এনপিএম ক্যাশে পরিষ্কার
এনপিএম ইআরআর! এনপিএম @ 5 হিসাবে, এনপিএম ক্যাশে দুর্নীতির সমস্যা থেকে স্ব-নিরাময় করে এবং ক্যাশে থেকে নেওয়া ডেটা বৈধ হওয়ার গ্যারান্টিযুক্ত। আপনি যদি সবকিছু নিশ্চিত করতে চান তবে তার পরিবর্তে 'এনপিএম ক্যাশে যাচাইকরণ' ব্যবহার করুন।

আমি npm cache verifyঅ্যাডমিন অধিকার নিয়ে চালানোর চেষ্টা করেছি এবং এটি তার পরে কাজ করেছে worked


1

এটি আমার পক্ষে কাজ করেছে, যদি আপনার package.jsonখুব বড় না হয় তবে আপনি এটি করতে পারেন:

  • সাইনআউট তারপর সাইন ইন।
  • মুছুন node_modules
  • npm install আবার।

0

অন্যান্য উত্তরের মতো, এনএমপি ক্যাশে পরিষ্কার করুন এবং ক্যাশে ফোল্ডারটি খালি রয়েছে তা নিশ্চিত করুন, তারপরে এনটিএম ইনস্টলটি বেশ কয়েকবার চালান। প্রতিবার বিভিন্ন প্যাকেজগুলির জন্য ত্রুটি বার্তা আসে এবং চূড়ান্ত সময় (এক্স চেষ্টা করার পরে) এটি সফল হয়।

  1. চালান npm clean cache --force
  2. cd %APPDATA%\npm-cache(বা cd $env:APPDATA\npm-cacheপাওয়ারশেলের জন্য)
  3. del * ফোল্ডারে সবকিছু মুছতে
  4. প্রকল্প ফোল্ডারে ফিরে যান এবং npm installএটি সফল না হওয়া পর্যন্ত বেশ কয়েকবার চালান । লক্ষ্য করুন যে প্রতিবার বিভিন্ন প্যাকেজের জন্য ত্রুটি বার্তা আসে।

0

আমার জন্য কি কাজ করেছে

আমি প্রশাসক হিসাবে কমান্ড প্রম্পট চালিয়েছি। এটি আংশিকভাবে সহায়তা করেছিল - যেহেতু আমি আর ত্রুটিটি পাই নি, "দয়া করে আবার এই আদেশটি মূল / প্রশাসক হিসাবে ব্যবহার করার চেষ্টা করুন"। আমি কর্ডোভা ইনস্টল করার চেষ্টা করছিলাম। এটি সফলভাবে করতে, আমাকে নিম্নলিখিতগুলিও করতে হয়েছিল:

(1) "এনপিএম আপডেট নোড", আরও ...

(2) আমি >> এনপিএল ইনস্টল কর্ডোভা << তে "-g" যুক্ত করেছি। অন্য কথায়, এটি টাইপ করুন: >> এনপিএম ইনস্টল -জি কর্ডোভা <<

উইন্ডোজ 8.1 ~~~ এর জন্য ~~~

"প্রশাসক হিসাবে চলুন" আদেশ প্রম্পট

উইন্ডোজ ৮.১-এর জন্য, যখন আমি START> সমস্ত প্রোগ্রামগুলি ক্লিক করি তখন আমার কাছে একটি অ্যাকসেসরিজ গোষ্ঠী নেই। তবে আমার কাছে এটি পুরানো - তবে নির্ভরযোগ্য এবং নির্ভরযোগ্য - বাটন শুরু করুন এবং মেনু শুরু করুন - বিনামূল্যে ক্লাসিক স্টার্ট মেনু অ্যাপ্লিকেশনকে ধন্যবাদ। সুতরাং, যে ইনস্টল সঙ্গে ....

বিকল্প # 1:

1. Type "cmd" in the SEARCH BOX at the bottom of the START menu.  
2. When cmd.exe shows up in the top of the search results, right click it and select RUN AS ADMINISTRATOR.

অলটারনেটিভ # 2 যদি আপনার ইতিমধ্যে কমান্ড প্রম্পট উইন্ডোটি খোলা এবং চলমান থাকে - এবং আপনি প্রশাসক হিসাবে চালানোর জন্য অন্য একটিটি খুলতে চান:

1. Locate the Command Prompt app icon in the Taskbar (usually along the bottom of you screen unless you have moved it a different dock/location).
2. Right click the app icon.
3. Now, right click "COMMAND PROMPT" and select RUN AS ADMINISTRATOR. 

আশা করি এটি কাউকে সাহায্য করবে।


0

আমার পক্ষে কোন পদক্ষেপগুলি কাজ করেছে তা আমি জানি না। তবে এই ত্রুটি থেকে মুক্তি পাওয়ার জন্য এগুলি আমার পদক্ষেপ:

  1. নোড.জেএস আপডেট করা হয়েছে
  2. কমান্ড প্রম্পটে এনপিএম ক্যাশে ক্লিন কমান্ড রান করুন (ক্যাশের উপস্থিতির জন্য সন্দেহের কিছু উপাদান সহ)
  3. দৌড়ে প্রতিক্রিয়া-নেটিভ Init কমান্ড প্রশাসক (উইন্ডোজ OS এ) নামে প্রম্পটে, ভাল কাজ করে প্রত্যাশী উবুন্টু প্রতিক্রিয়া-নেটিভ Init ম্যাক OS এ

আমি আপনার পরামর্শটি চেষ্টা করেছিলাম, তবে যখন আমি পদক্ষেপ 3 - এ পেয়েছি >> >> কমান্ড প্রম্পটে প্রতিক্রিয়াশীল-নেটিভ init চালানো << - দৃশ্যত আমার কাছে সেই প্রোগ্রামটি ইনস্টল নেই - - পরবর্তী - আমি স্টার্ট মেনু অনুসন্ধান ব্যবহার করে আমার সিস্টেমটি অনুসন্ধান করেছিলাম - কিছুই আসে না। এরপরে, আমি এটি গুগল করেছিলাম এবং GOOGLE পরামর্শ দেয় "প্রতিক্রিয়া ..." ("প্রতিক্রিয়াশীল নয় ...")। কেউ হয়ত কীভাবে প্রতিক্রিয়াশীল-প্রকৃতি ইনস্টল করতে বা ব্যবহার করতে পারেন - বা- প্রতিক্রিয়া-প্রকৃতি ??? অগ্রিম ধন্যবাদ
স্যান্ডি লাউফেনবার্গ-ডেকু

দুঃখিত, এটি একটি টাইপো এটি প্রতিক্রিয়াশীল-নেটিভ নয়, প্রতিক্রিয়াশীল-স্থানীয়
প্রোডোভেল্পার er

0
  1. আইডিই বন্ধ করুন
  2. এনজি সার্ভিং বা এনপিএম স্টার্ট চলমান নোড টার্মিনালগুলি বন্ধ করুন
  3. আপনার প্রকল্প ফোল্ডার / নোড_মডিউলগুলিতে যান এবং আপনি ইনস্টল করতে চেষ্টা করছেন এমন প্যাকেজটি খুঁজে পেতে পারে কিনা তা দেখতে পান see
  4. আপনি যে প্যাকেজটি সন্ধান করছেন তা যদি খুঁজে পান তবে প্যাকেজ ফোল্ডারটি মুছুন
  5. সেক্ষেত্রে এটি আপনার প্রথম এনপিএম ইনস্টল করুন তারপর পদক্ষেপ 4 এড়িয়ে যান এবং নোড_মডিউলগুলির মধ্যে সমস্ত কিছু মুছুন। আপনি যদি নোড_মডিউলগুলি খুঁজে না পান তবে আপনার প্রকল্পে একটি ফোল্ডার তৈরি করুন।
  6. অ্যাডমিন মোডে টার্মিনালটি খুলুন এবং এনপিএম ইনস্টল করুন।

আশা করি সমস্যাটি সমাধান করা উচিত


0

অবশেষে এই কাজটি ইনস্টল করার পরে, আনইনস্টল করা, আপডেট করা, ব্লহ ব্লাহ 4 ঘন্টা পরে পেয়েছেন।

কেবল এটিই হ'ল নোড v8.9.1 x64 এর একটি পুরানো সংস্করণ ব্যবহার করা

এটি একটি পিসি উইন্ডোজ 10 ছিল।

আশা করি এটি কাউকে সাহায্য করবে।


0

আপনি যদি দেশীয় প্রকল্পে প্রতিক্রিয়া দেখান, এবং এক্সপো চলছে , তবে এটি বন্ধ করুন

প্যাকেজটি পুনরায় ইনস্টল করুন এবং সবকিছু ঠিকঠাক করা উচিত।


0

এছাড়াও অন্য সব শেষ মনে রাখবেন কমান্ড যেমন npm run dev-server


এটি সত্যই একটি মন্তব্য করা উচিত। এটি অতিরিক্ত সহায়ক তথ্য দেয় তবে প্রশ্নের সমাধান হয় না।
ঘোস্টট্যাগ

@ ঘোস্টগ্যাট এটি একটি সম্ভাব্য সমাধান, সুতরাং এটির উত্তর হওয়া উচিত!
goulashsoup

0

একটি সমাধান যা কাজ করেছিল তা হ'ল সমস্ত পাওয়ারশেল এবং সেন্টিমিডি দৃষ্টান্ত বন্ধ করে দেওয়া। অ্যাডমিনিস্ট্রেটর হিসাবে আবার পাওয়ারশেল / সেন্টিমিটার শুরু করুন এবং জিনিসগুলি কাজ করে বলে মনে হচ্ছে।

আপনি প্রতিক্রিয়া-স্থানীয় করছেন এবং নোড.জেএসএমএস সেন্টিমিডি ব্যাকগ্রাউন্ডে খোলা থাকলে এটি ঘটতে পারে।


0

উইন্ডোজ 10 এ, npm cache clean --forceএবং npm cache verifyআমার জন্য কাজ করে নি। প্রশাসকের অনুমতি নিয়ে ক্যাশে ফোল্ডার এবং ফাইল মোছার চেষ্টা করা হয়নি, কাজ হয়নি। প্রক্রিয়া-এক্সপ্লোরার টুল আমাকে খোঁজার যে সাহায্য করেছে Node.exeক্যাশে ফাইল উপর অধিষ্ঠিত করা হয়। আমি প্রক্রিয়াটি মেরেছিলাম এবং পরিষ্কার করার চেষ্টা করেছি, কাজ করেছি।

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