নোড.জেএস / উইন্ডোজ ত্রুটি: ENOENT, স্টেট 'সি: \ ব্যবহারকারীদের আরটি \ অ্যাপডেটা \ রোমিং \ npm'


985

আমার উইন্ডোজ 7 32-বিট আছে। আমি সর্বশেষতম নোড.জেএস 32 বিট ইনস্টল করেছি ।
আমি যখন আদেশটি চালানোর চেষ্টা npm install jqueryকরি তখন ত্রুটিটি পেয়েছি:

ত্রুটি: ENOENT, স্টেট 'সি: \ ব্যবহারকারীরা আরটি \ অ্যাপডেটা \ রোমিং \ এনপিএম

কীভাবে এটি সমাধান করা যায়?


6
প্রশাসক হিসাবে কমান্ড প্রম্পট চালানোর চেষ্টা করুন।
skjagini

3
প্রশাসক হিসাবে কমান্ড প্রম্পট চালান, এবং ফোল্ডার তৈরি করুন।
জেমস ওয়েস্টগেট

ত্রুটিটি মনে রাখার জন্য, আপনি এটি "ত্রুটি: কোনও ENTry" এর মতো পড়তে পারেন। ডিরেক্টরিটি বিদ্যমান কিনা তা পরীক্ষা করুন, অন্যথায় একটি নতুন তৈরি করুন। যদি অ্যাক্সেস না থাকে তবে আপনি প্রশাসক হিসাবে কমান্ড প্রম্পট চালাতে পারেন। অ্যাক্সেস ত্রুটির জন্য নোড.জেএস না থাকলে সাধারণত EACCESS ত্রুটি দেখা দেয়।
কোডারসাইফ

গুগলরা, আরও মনে রাখবেন যে আপনি এই বার্তাটি ছোট পাথ টাইপগুলির 'খুঁজে পাওয়া উত্তর' হিসাবে পাবেন না, যেমন res.sendfile('pathSlightlyWrong/posts.html') (উইন্ডোজ under এর অধীনে অভিজ্ঞ)
ফ্রাঙ্ক নোক

আমার আনহানডেল্ড ইভেন্ট ত্রুটিটি এই উত্তরে সংশোধন হয়ে গেছে stackoverflow.com/a/52441411/6665568
নাটেশ ভাট

উত্তর:


1801

ম্যানুয়ালি প্রদর্শিত পথে 'এনপিএম' নামে একটি ফোল্ডার তৈরি করা সমস্যার সমাধান করেছে।

সমস্যা সমাধানের পৃষ্ঠাতে আরও তথ্য পাওয়া যাবে


27
ইনস্টলারে একটি বাগের মতো মনে হচ্ছে।
amcdnl

35
এই বাগ কিছু ট্র্যাকার মধ্যে আছে? এটি নোডেজগুলির সাথে এক ভয়ঙ্কর প্রথম অভিজ্ঞতা অর্জন করে ...
রোমান

21
এটি নোড.জেএস এর সাম্প্রতিক প্রকাশের সাথে একটি ত্রুটি উপস্থিত হয়। কয়েক মাস আগে এটি কোনও সমস্যা ছিল না। উইন্ডোজ 8.1 x64 এ কাজ করতে আমাকে নিজেই ফোল্ডারটি তৈরি করতে হয়েছিল।
সাহস কত্ত

3
যারা এখানে পরে অবতরণ করেন তাদের ক্ষেত্রে এটি এনপিএম / এনপিএম # 5905 এবং আনন্দিত / নোড # 8117
চাদ

8
বিটিডব্লিউ 3 মাস পরে এটি এখনও ঠিক করা হয়নি :(
স্লিক

105

এনপিএমের মাধ্যমে প্যাকেজ ইনস্টল করার সময় আমি একই সমস্যায় পড়েছিলাম।

npmফোল্ডারটি ম্যানুয়ালি তৈরি করার পরে C:\Users\UserName\AppData\Roaming\সেই নির্দিষ্ট ত্রুটিটি চলে গেছে, তবে এটি npmফোল্ডারে অতিরিক্ত ডিরেক্টরি তৈরি করার চেষ্টা করে ব্যর্থ হওয়ায় এটি একই রকম একাধিক ত্রুটি দিয়েছে । প্রশাসক হিসাবে কমান্ড প্রম্পট চালানোর পরে সমস্যাটি সমাধান করা হয়েছিল ।


6
হ্যাঁ আমার জন্য একই - উইন 7 এবং 64 বিট। আপনাকে নতুন ফোল্ডার তৈরি করতে হবে এবং তারপরে প্রশাসক হিসাবে কমান্ড প্রম্পটে এনপিএম কমান্ড প্রয়োগ করতে হবে।
অনিকেত ঠাকুর

1
উইন্ডোজ 10 এ আমার জন্য একই জিনিস টিপটির জন্য ধন্যবাদ।
নাট

এটি নোডটি পুনরায় ইনস্টল করার পরে, সি-তে এনপিএম এবং এনপিএম-ক্যাশে ফোল্ডারগুলি সরিয়ে ফেলার পরে কাজ করেছে: অ্যাডমিন হিসাবে ফোল্ডারগুলি আবার কমান্ড প্রম্পটে যুক্ত করেছে।
জেনস স্টিগগার্ড

88

ম্যানুয়ালি নোড প্যাকেজ ইনস্টল করে এটিও ঠিক করা যেতে পারে।

npm install npm -g

এটি করার প্রক্রিয়াটি সমস্ত প্রয়োজনীয় ডিরেক্টরি সেটআপ করবে।


1
এটিই আমার পক্ষে কাজ করেছে। 'গ্লোবাল মোড' এর জন্য -g ব্যবহার করা দরকার যাতে এটি আপনার <নোডেজ অ্যাপ্লিকেশন পাথ> এ প্যাকেজগুলি ইনস্টল করে। এটি তাদের 'নোড_মডিউলস' ফোল্ডারে রাখবে। অন্যথায়, এটি স্থানীয় মোডে চলবে এবং আপনি বর্তমানে যে কোনও পথে ফাইল এবং ডিরেক্টরিগুলি স্থাপনের চেষ্টা করবেন Sometimes কখনও কখনও, এমনকি প্রশাসক হিসাবে চলমান, আপনি ডিরেক্টরি অ্যাক্সেস সমস্যার মধ্যে চলে যাবেন।
জাস্টিন রুশো

এটিই একমাত্র সমাধান যা আমার পক্ষে -৪-বিট ইনস্টলার সহ উইন ৮.১ চালিয়ে যায়। ধন্যবাদ!
RyGuy

4
এটাই সবচেয়ে পরিষ্কার সমাধান!
ডেন্কস্টার

1
ওএসএক্স-তে একই সমস্যাটি আঘাত করার সময় এটিও কাজ করেছিল, যদিও ভিন্ন ফাইলের পথ দিয়ে
এড সাইকস

9

আমি আপনার এনপিএম মডিউলগুলির জন্য বিকল্প অবস্থান নির্ধারণ করার পরামর্শ দিচ্ছি।

npm config set prefix C:\Dev\npm-repository\npm --global 
npm config set cache C:\Dev\npm-repository\npm-cache --global  

অবশ্যই আপনি সেরা স্যুট যেখানেই অবস্থান সেট করতে পারেন।

এটি আমার পক্ষে ভাল কাজ করেছে এবং যে কোনও অনুমতি সংক্রান্ত সমস্যার মুখোমুখি হতে পারে যা আপনি মুখোমুখি হতে পারেন।


2

আপনি স্টার্ট মেনুতে গিয়ে নোড.জেএস আইকনটি অনুসন্ধান করতে পারেন এবং শেলটি খুলুন এবং তারপরে যে কোনও কিছু ইনস্টল করতে পারেন

install <packagename> -g


0

আমার গিথুব থেকে একটি প্যাকেজ দরকার যা টাইপ স্ক্রিপ্টে লেখা ছিল। আমি আমার প্রধান প্রকল্পের মূলটিতে মাস্টার শাখা থেকে সাম্প্রতিকতম সংস্করণটির গিট টান করেছি। আমি তখন ডিরেক্টরিতে গিয়ে এনপিএম ইনস্টল করেছিলাম যাতে গুল্প কমান্ডগুলি ES5 মডিউল তৈরি করে work যাইহোক, দীর্ঘ গল্পটি সংক্ষিপ্ত করতে, আমার বিল্ড প্রক্রিয়াটি এই নতুন ফোল্ডার থেকে ফাইলগুলি তৈরি করার চেষ্টা করছিল তাই আমাকে এটিকে আমার মূল থেকে সরিয়ে নিয়ে যেতে হয়েছিল। এটি এই একই ত্রুটি ঘটায়।

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