উইন্ডোজ 8 এবং 10 এ এনপিএম পাথ ঠিক করা


109

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

এটি কাজ করে না

npm install foo

আমি একটি ত্রুটি বার্তা পেয়েছি যে মডিউলটি এনএমপি-ক্লিপ.জেস হারিয়েছে

গুগল করার 2 ঘন্টা পরে আমি
কেবল ' এনপিএম ' টাইপ না করে একটি কর্মপরিকল্পনা আবিষ্কার করি

node C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js

তবে আমি কীভাবে আমার নোডেজগুলি সংশোধন করব যাতে আমি কেবল 'এনপিএম' টাইপ করতে পারি?


আপনার PATH এ আপনাকে `C: \ প্রোগ্রাম ফাইলগুলি ode nodejs \ node_modules \ npm \ bin` যুক্ত করতে হবে।
বেন ফরচুন

উত্তর:


177

আপনি যোগ করতে প্রয়োজন C:\Program Files\nodejsআপনার পাথ এনভায়রনমেন্ট ভেরিয়েবল করতে। এটি করার জন্য, নিম্নলিখিত ধাপগুলি অনুসরণ করুন:

  1. "পরিবেশের পরিবর্তনশীল" অনুসন্ধান করতে বিশ্বব্যাপী অনুসন্ধান কমন ব্যবহার করুন
  2. "সিস্টেম পরিবেশের ভেরিয়েবলগুলি সম্পাদনা করুন" ক্লিক করুন
  3. কথোপকথনে "পরিবেশ পরিবর্তনশীল" ক্লিক করুন।
  4. "সিস্টেম ভেরিয়েবলস" বাক্সে, পাথ অনুসন্ধান করুন এবং এটি অন্তর্ভুক্ত করতে সম্পাদনা করুন C:\Program Files\nodejs। এটি দ্বারা অন্য যে কোনও পথ থেকে পৃথক হয়েছে তা নিশ্চিত করুন ;

কার্যকর হওয়ার আগে আপনাকে বর্তমানে খোলা কোনও কমান্ড প্রম্পট পুনরায় চালু করতে হবে।


ধন্যবাদ চেষ্টা করবে, পরিবর্তনগুলি কার্যকর হওয়ার জন্য কি পুনরায় বুট করা দরকার?
বাচলো

1
আমি এই কাজটি ধরে নিলাম, তবে আমি এখন 'ত্রুটি: মডিউলটি' এনপিএমলগ 'খুঁজে পাচ্ছি না
বাচলো

5
পথ পরিবর্তন করার চেষ্টা করুন C:\Program Files\nodejs\node_modules\npm\binথেকেC:\Program Files\nodejs
wjohnsto

1
আমার ক্ষেত্রে স্বতঃপূরণ কাজ করছে না, তবে নোড এবং এনপিএম কাজ করেছিল।
5:57 এ SkorpEN

ভিএস 2017 নোডেজগুলি কোথায় ইনস্টল করে, আমি এটি সন্ধান করতে অক্ষম।
শিমি ওয়েটজ্যান্ডলার

128

এনপিএম থেকে পথ পান:

npm config get prefix

এবং ঠিক ভবিষ্যতের রেফারেন্স হিসাবে, এটিই আমি উইন্ডোজ 10 এ যুক্ত করেছি:

C:\Users\{yourName}\AppData\Roaming\npm



হালনাগাদ:

আপনি যদি এটি সমস্ত ব্যবহারকারীর জন্য যুক্ত করতে চান তবে নীচের পথটি যোগ করুন [মন্তব্যগুলি থেকে @ গ্লেন-লরেন্স]:

%AppData%\npm


1
ঠিক এই! কোনও কারণে আমার প্যাথ এই ফোল্ডারটি হারিয়েছে, এনপিএম কাজ করছে এবং অগ্লিফাই-জেএস এর মতো অ্যাপ্লিকেশন ইনস্টল করা সঠিকভাবে হয়েছিল, তবে তারা কোনও টার্মিনালে প্রদর্শিত হচ্ছে না। আমি যা লিখেছি তা-ই করেছি, PATH এবং সাব্লাইম টেক্সটে সেই ফোল্ডারটি যুক্ত করে এখন সেই অ্যাপগুলি পড়তে পারে। প্রশংসা করেন।
আর্মফুট

8
উইন্ডোজ 8 এবং 10 এ আপনি %AppData%\npmযেকোন ব্যবহারকারীর জন্য এটি কাজ করার জন্য ব্যবহার করতে পারেন।
গ্লেন লরেন্স

2
আপনি যদি কোনও অনুসন্ধান থেকে এখানে অবতরণ করছেন তবে আপনি সম্ভবত এটি সন্ধান করছেন।
আলেকজান্ডার ট্রুজি

1
আমার উইন্ডোজ 10 হোম ল্যাপটপে: আমি গ্লেনের সমাধানটি ব্যবহার করেছিলাম, তবে কিছু অদ্ভুত কারণে প্যাথের জন্য প্রবেশের তালিকায় উচ্চতর হতে% APPDATA%। npm সরে যেতে হয়েছিল। অন্যান্য কম্পিউটারে আমার তা করার দরকার ছিল না ...
শান

1
বিকাশকারীর জীবন উইন্ডোজে অবশ্যই শক্ত। এই টিপটি সত্যিই দরকারী।
ডেভিডহ্যোগো

15

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


1
এটি সঠিক উত্তর, অন্যরা আমার পক্ষে কাজ
করেনি

1
আমি মিঃ জেড। খুল্লার সাথে একমত, আমার পক্ষে কারও একটিও সমাধান কাজ করা হয়নি, মিস্টার মারতেজ সি পরিবেশ / ওএস উইন্ডোজ 10 বাড়ির বহু ব্যবহারকারীদের দ্বারা প্রদত্ত সমাধানটি গ্রহণ করুন।
দেবাং সোলঙ্কি

8

নিয়ন্ত্রণ প্যানেলে যান -> সিস্টেম -> উন্নত সিস্টেম সেটিংস তারপরে পরিবেশ পরিবর্তনশীল ables

এখান থেকে পাথের ভেরিয়েবলটি সন্ধান করুন, লাইনটির শেষে যান এবং "সি: \ প্রোগ্রাম ফাইলগুলি ode নোডজস \ নোড_মডিউলগুলি pm এনপিএম \ বিন" (আপনি যে ডিরেক্টরিটি ইনস্টল করেছেন সেখানে ডিরেক্টরিটির পথ পরিবর্তন করুন উদাহরণস্বরূপ আপনি যদি এটি ইনস্টল করেন তবে যে কোনও জায়গায় এটি পরিবর্তন করুন)


6

আপনি উইন্ডোজ ব্যবহার করে থাকেন তবে এই এক বন্ধুকে চেষ্টা করুন:

১) আপনার স্টার্ট মেনুর অনুসন্ধান বাক্সে পরিবেশের পরিবর্তনশীলগুলি সন্ধান করুন।
2.) তাহলে যেতে ক্লিক করুন Environment Variables...
3.) ক্লিক করুন পাথ , ক্লিক করুন Edit
4.) ক্লিক করুন নিউ : এবং কপি করতে চেষ্টা করুন এবং এই পেস্ট সি: \ প্রোগ্রাম ফাইল \ nodejs \ node_modules \ npm \ বিন

আপনি যদি একটি ত্রুটি পেয়েছি। ৪ নম্বর করুন) নতুন ক্লিক করুন, তারপরে বিন ফোল্ডারটি ব্রাউজ করুন


6

উইন্ডোজের জন্য নোড সংস্করণ পরিচালক (এনভিএম) ইনস্টল করেছেন: https://github.com/coreybutler/nvm-windows

আমি উইন্ডোজ 10 - 64 বিটটি ব্যবহার করছি তাই আমি চালাচ্ছি ... আদেশগুলি:

  • nvm arch 64 (ডিফল্ট bit৪ বিট কার্যকর করতে সক্ষম)
  • nvm list (সমস্ত উপলব্ধ নোড সংস্করণ তালিকা করতে)
  • nvm install 8.0.0 (নোড সংস্করণ 8.0.0 ডাউনলোড করতে - আপনি যে কোনও চয়ন করতে পারেন)
  • nvm use 8.0.0 (নির্দিষ্ট সংস্করণটি ব্যবহার করতে)

আমার ক্ষেত্রে আমাকে কেবল 8.5.0 সংস্করণে স্যুইচ করতে হয়েছিল এবং তারপরে আবার 8.0.0 এ ফিরে যেতে হবে এবং এটি স্থির হয়েছিল। দৃশ্যত আপনি যখনই এই স্যুইচটি করেন তখন এনভিএম PATH ভেরিয়েবল সেট করে।


আমি এনভিএম চালু করতে ভুলে গেছি সুতরাং আমাকে "এনভিএম অন" কমান্ড কার্যকর করতে হবে। এটি প্রথমবারের জন্য ইনস্টলেশন।
কানেক্ট 2 কোডার

3

এটি আমার জন্য কাজ করেছে: 1. এনএমপি রুট-জি (বর্তমান এনএমপি ইনস্টল করা আছে তা দেখতে) ২. এনএমপি কনফিগারেশন উপসর্গ (পথ পরিবর্তন করার জন্য)


3

সিস্টেম এনভায়রনমেন্ট ভেরিয়েবলগুলি সম্পাদনা করুন এবং নিম্নলিখিত পথটি প্রবেশ করুন:

C:\Program Files\nodejs\node.exe;

C:\Users\{yourName}\AppData\Roaming\npm


3

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

  • অনুসন্ধান করুন এনভায়রনমেন্ট ভেরিয়েবল স্টার্ট মেনু এর অনুসন্ধান বক্স থেকে।
  • এটি ক্লিক করুন তারপরে পরিবেশ পরিবর্তনশীলগুলিতে যান
  • পাঠ্য ক্লিক করুন
  • সম্পাদনা ক্লিক করুন
  • নতুন ক্লিক করুন এবং ' বিন ' ফোল্ডারের জন্য [আপনার নোডটি কোথায় ইনস্টল করেছেন] এর জন্য উদাহরণটি আমার মেশিন অনুসারে অনুলিপি করুন এবং আটকানোর চেষ্টা করুন ' 'C:\Program Files\nodejs\node_modules\npm\bin

যদি আপনার কোন ত্রুটি হয়। অন্য পদক্ষেপ চেষ্টা করুন:

  • নতুন ক্লিক করুন , তারপরে ' বিন ' ফোল্ডারের জন্য ব্রাউজ করুন

2

পরিবেশে ভেরিবেলে নোডেজের পথ পরিবর্তন করুন।

পরিবেশ পরিবর্তনশীল নির্ধারণ


1

আমি উইন্ডোজ 10 এ এটি করেছি,

  1. উইন্ডোজ অনুসন্ধানে পরিবেশের পরিবর্তনশীলগুলির জন্য অনুসন্ধান করুন
  2. "সিস্টেম এনভায়রনমেন্ট ভেরিয়েবলগুলি সম্পাদনা করুন" বিকল্পটি ফলাফলটিতে পপ হবে
  3. এটি খুলুন, "পাথ" নির্বাচন করুন এবং সম্পাদনাতে ক্লিক করুন, তারপরে "নতুন" ক্লিক করুন আপনার নোডজেএস বিন পাথ যুক্ত করুন আমার যন্ত্রটিতে এটি ইনস্টলড আছে c:\programfiles\nodejs\node_modules\npm\bin
  4. একবার আপনি "ওকে" ক্লিক করুন তারপরে বন্ধ করুন

এখন আপনি প্রম্পট বা পাওয়ারশেলে আপনার কমান্ড লিখতে পারেন।

যদি আপনি উইন্ডোজ 10 ব্যবহার করে থাকেন তবে এটির জন্য একটি সমৃদ্ধ ইউআই পাওয়ারশেলের জন্য যান


1

যদি আপনার এনএমপি সফলভাবে ইনস্টল করার পরে এবং আপনি ভ্যুজেএস ইনস্টল করতে চান তবে আপনার যা করা উচিত তা এটি

নিম্নলিখিত কমান্ড চালানোর পরে (অ্যাডমিন হিসাবে)

npm install --global vue-cli

এটি নিম্নলিখিত ডিরেক্টরিতে vue.cmd রাখবে C:\Users\YourUserName\AppData\Roaming\npm

আপনি এটি আপনার ডিরেক্টরিতে দেখতে পাবেন।

এখন সেমিডিতে কমান্ড হিসাবে ভ্যু ব্যবহার করতে। Cmd অ্যাডমিন হিসাবে খুলুন এবং নিম্নলিখিত কমান্ডটি চালান।

setx /M path "%path%;%appdata%\npm"

এখন সেমিডিটি পুনরায় চালু করুন এবং আবার ভ্যু চালান। এটি ঠিক কাজ করা উচিত, এবং তারপরে আপনি ভ্যুজেএস দিয়ে বিকাশ শুরু করতে পারেন।

আশা করি এটা কাজে লাগবে.


0

আমার বাড়িতে উইন্ডোজ 10 টি ব্যবহার করে 2 টি কম্পিউটারে এই সমস্যাটি এসেছে। সমস্যাটি তখন শুরু হয়েছিল যখন আমি ভিজুয়াল স্টুডিও 2017 এ কাজ করছি এমন প্রকল্পগুলির জন্য কয়েকটি পরিবেশগত পরিবর্তনশীল পরিবর্তন করতে হয়েছিল। নোড জেএস এবং এনপিএম ব্যবহার করে কয়েক মাস ফিরে আসার পরে আমি আবার এই সমস্যাটি নিয়েছিলাম এবং উপরের সমাধানগুলি সমাধান না করে। আমি ইয়ারের সমাধান সম্পর্কে শিনের মন্তব্য দেখেছি এবং আমি উভয় সমাধান মিশ্রিত করেছি: 1) পরিবেশগত পরিবর্তনশীল উইন্ডোতে আমার আরও একটি অতিরিক্ত পরিবর্তনশীল ছিল যা এই মানটি রাখে:% অ্যাপ্লিকেশন%। Npm। আমি এটিকে মুছে ফেললাম এবং সমস্যাটি বিলুপ্ত হয়ে গেল!


0

পরিবেশের পথ যুক্ত করুন

সি: \ প্রোগ্রাম ফাইলগুলি ode নোডেজ \ নোড.এক্সই; সি: \ ব্যবহারকারীগণ [আপনার ব্যবহারকারী নাম] \ অ্যাপডাটা \ রোমিং \ এনপিএম


0

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

ডিফল্ট রেজিস্ট্রিতে ফিরে যেতে আপনার টার্মিনালে নিম্নলিখিত কমান্ডটি চালান

npm config set registry https://registry.npmjs.org/

https://docs.npmjs.com/misc/config#registry


0

ব্যবহারকারী ভেরিয়েবল এবং সিস্টেম ভেরিয়েবল 1 পদক্ষেপ

  C:\Program Files\nodejs

তারপরে উভয় পরীক্ষা করুন node -v এবং npm -v তারপরে আপডেটটি আপডেট করার চেষ্টা করুনnpm i -g npm


0

আপনি আছেন যখন Windowsকিন্তু চলমান VS Codeমধ্যে Windows Subsystem for Linuxভালো

linux@user: /home$ code .

আপনি আসলে ইনস্টল করতে চান NodeJsউপর Linuxদিয়ে

linux@user: /home$ sudo apt install nodejs

ইনস্টল NodeJsকরা Windows, সংশোধন PATHও পুনরায় চালু করা আপনাকে কোনও ফল দেবে না।


-1

আমি মোট নুব হতে পারি তবে আমার প্রথমে এনপিএম-ক্লিপ ইনস্টল করতে হবে তার কোনও ক্লু ছিল না। আমি সবেমাত্র ধরে নিয়েছিলাম আমার কাছে এটি ইতিমধ্যে ছিল।

npm install --global vue-cli

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