উইন্ডোজে node.js মডিউলগুলির জন্য ডিফল্ট গ্লোবাল ইনস্টলেশন ডিরেক্টরি পরিবর্তন করবেন?


134

আমার উইন্ডোতে ইনস্টলেশন PATHঅন্তর্ভুক্ত রয়েছে C:\Program Files\nodejs, যেখানে এক্সিকিউটেবল node.exe। আমি nodeশেল থেকে লঞ্চ করতে সক্ষম , পাশাপাশি npm। আমি চাই যে নতুন এক্সিকিউটেবলগুলি এছাড়াও ইনস্টল করা হোক C:\Program Files\nodejsতবে এটি অর্জন করা অসম্ভব বলে মনে হচ্ছে।

সেটিং NODE_PATHএবং NODE_MODULESভেরিয়েবলগুলি কোনও পরিবর্তন করে না: জিনিসগুলি এখনও %appdata%\npmডিফল্টরূপে ইনস্টল থাকে ।

আমি কীভাবে বিশ্বব্যাপী ইনস্টলেশনের পথটি পরিবর্তন করতে পারি?


5
সম্ভবত কারণ গ্রোমো এক জায়গায় সমস্ত নোডেজ সম্পর্কিত নির্ভরতা রাখতে চায়। সমস্যাটি হ'ল নোডেজগুলি আপডেট করার সাথে সাথে আপনি সমস্ত ইনস্টল করা প্যাকেজ হারাবেন। অন্যদিকে ব্যবহারকারীর% অ্যাপডাটা% ফোল্ডারে এনপিএম লাগানো একই মেশিনে অন্য ব্যবহারকারীর কাছে অ্যাক্সেসযোগ্য। এটিকে সাধারণ ব্যবহারকারী বনাম প্রশাসক হিসাবে ইনস্টল করার কথা ভাবেন।
ভোলকার ই।


1
% AppData% এর থেকে আরও নিয়ন্ত্রিত স্থানে স্থানান্তর করা আমার কাছে অনেক অর্থবোধ করে, যেহেতু এটি আমার কাছে যথেষ্ট% টেম্পোরাল% বোধ করে। (ফায়ারফক্স প্রোফাইল এবং অন্য কয়েকজনের জন্য একই কাজ করছেন)। তবে C:\Program Filesনিয়মিত অ্যাডমিন সঠিক সমস্যার জন্য প্রস্তুত ised Rather আমি বরং D:\my-repository\npmবা অন্য কিছু সরানো হবে ।
ফ্রাঙ্ক নোক

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

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

উত্তর:


81

আপনার যা যা প্রয়োজন তা হ'ল npm-foldersডকুমেন্টেশন পড়া । আমি এখনই আমার উইন নোটবুকটি শুরু করতে চাই না তাই এটি যাচাই করতে পারছি না, তবে আপনাকে কেবল আপনার কনফিগার ফাইলে পরিবর্তন prefixকরা উচিত c:\Program Files\nodejs। আপনি যদি এটি সমস্ত ব্যবহারকারীর জন্য বিশ্বব্যাপী পরিবর্তন করতে চান তবে সম্পাদনা করুনc:\Program Files\nodejs\npmrc ফাইল করুন, অন্যথায় তৈরি / সম্পাদনা করুন c:\Users\{username}\.npmrc

তবে এই পরিবর্তনটির সম্ভবত কিছু দিক প্রভাব রয়েছে তাই এই আলোচনাটি আগে পড়ুন। আমি মনে করি আপনার ধারণাটি ভাল নয়।


33
আমি npmrcফাইলটি পেয়েছিC:\path\to\nodejs\node_modules\npm\npmrc
ভোলকার ই।

3
npm config set cache <new cache location> --globalমডিউল এবং ক্যাশে ভাগ করা ড্রাইভে ইনস্টল করার সময় আপনি যদি সমস্যায় পড়ে তবে এনটিএম ক্যাশে অবস্থানটি স্থানীয় ডিরেক্টরিতেও ব্যবহার করুন । আমি এই ত্রুটিটি পেয়েছি, ENOENT: no such file or directoryযখন ক্যাশেটি একটি ভাগ করা ড্রাইভে ছিল
redDevil

1
নতুন এনপিএম ফোল্ডারে নির্দেশ করার জন্য সিস্টেম PATH ভেরিয়েবল আপডেট করতে ভুলবেন না।
হায়কো কোরিউন

64

বিশ্বব্যাপী প্যাকেজ ইনস্টল করার চেষ্টা করা হয়েছে C:\Program Files (x86)\nodejs\আমাকে প্রশাসক হিসাবে চালিত সমস্যা, কারণ এনপিএম ইনস্টল করার চেষ্টা করছিল
C:\Program Files (x86)\nodejs\node_modules\

এটি সমাধানের জন্য, বিশ্বব্যাপী ইনস্টল ডিরেক্টরিটি এতে পরিবর্তন করুন C:\Users\{username}\AppData\Roaming\npm:

ইন C:\Users\{username}\, .npmrcবিষয়বস্তু সহ ফাইল তৈরি করুন:

prefix = "C:\\Users\\{username}\\AppData\\Roaming\\npm"

উল্লেখ

উইন্ডোজ 7 আলটিমেট এন 64-বিট এসপি 1 : v0.10.28 : 1.4.10 এ এনভায়রনমেন্ট
নোডেজ x86 ইনস্টলারC:\Program Files (x86)\nodejs\
node --version
npm --version


এটি আশ্চর্যজনক যে আমি এনএমপি ২.১..6 ব্যবহার করছিলাম এবং এটি% অ্যাপডাটা% / এনপিএম-এ সমস্ত বৈশ্বিক মডিউল ইনস্টল করছিল, এখন আমি এটি ২. 2..১ এ আপডেট করেছি, এটি সি: \ উইন্ডোজ \ এ ইনস্টল করার চেষ্টা করে (এবং ব্যর্থ হয়) রাখে প্রোগ্রাম ফাইল \ .. এই আচরণটি কখন বদলেছে তা আপনি কি জানবেন?
বিশ্বব্যাপী


মনে হচ্ছে এটি এনএমপি ইনস্টল করে অন্যভাবে করা হয়েছিল। যদিও ভিন্নতার জন্য ধন্যবাদ।
ওয়ার্মএসএস

2
এনএমপি কনফিগারেশন উপসর্গ সি: \ ব্যবহারকারীদের {{ব্যবহারকারীর নাম \
D অ্যাপডাটা

62

আপনি আমার উত্তরটি অন্য প্রশ্নের উত্তরটিতে দেখতে পারেন ।


উইন্ডোজে, বিশ্বব্যাপী ইনস্টল করার পথটি আসলে আপনার ব্যবহারকারীর প্রোফাইল ডিরেক্টরিতে রয়েছে

  • %USERPROFILE%\AppData\Roaming\npm
  • %USERPROFILE%\AppData\Roaming\npm-cache
  • সতর্কতা: আপনি যদি সময়সাপেক্ষ ইভেন্ট বা অন্য অটোমেশনটি অন্য কোনও ব্যবহারকারী হিসাবে করছেন তবে নিশ্চিত npm installহন যে আপনি সেই ব্যবহারকারী হিসাবে চলেছেন। কিছু মডিউল / ইউটিলিটি বিশ্বব্যাপী ইনস্টল করা উচিত।
  • ইনস্টলার বাগস: ...\npmআপনার নিজের ডিরেক্টরিতে আপনাকে এই ডিরেক্টরিগুলি তৈরি করতে বা ডিরেক্টরিটি যুক্ত করতে হতে পারে ।

সমস্ত ব্যবহারকারীদের জন্য "গ্লোবাল" অবস্থানটি আরও উপযুক্ত অংশীদারি বিশ্বব্যাপী অবস্থানে পরিবর্তন করতে %ALLUSERSPROFILE%\(npm|npm-cache)(প্রশাসক হিসাবে এটি করুন):

  • একটি [NODE_INSTALL_PATH]\etc\ডিরেক্টরি তৈরি করুন
    • আপনি npm config --global ...ক্রিয়া চেষ্টা করার আগে এটি প্রয়োজন
  • এনপিএম মডিউলগুলির জন্য বিশ্বব্যাপী (প্রশাসক) অবস্থান (গুলি) তৈরি করুন
    • C:\ProgramData\npm-cache - এনপিএম মডিউলগুলি এখানে যাবে
    • C:\ProgramData\npm - বিশ্বব্যাপী ইনস্টলড মডিউলগুলির জন্য বাইনারি স্ক্রিপ্টগুলি এখানে যাবে
    • C:\ProgramData\npm\node_modules - বিশ্বব্যাপী ইনস্টল করা মডিউলগুলি এখানে যাবে
    • অনুমতিগুলি যথাযথভাবে সেট করুন
      • প্রশাসকগণ: পরিবর্তন করুন
      • অনুমোদনপ্রাপ্ত ব্যবহারকারীগণ: পড়ুন / সম্পাদন করুন
  • গ্লোবাল কনফিগারেশন সেটিংস সেট করুন (প্রশাসক কমান্ড প্রম্পট)
    • npm config --global set prefix "C:\ProgramData\npm"
    • npm config --global set cache "C:\ProgramData\npm-cache"
  • যোগ C:\ProgramData\npmআপনার সিস্টেমের পাথ এনভায়রনমেন্ট ভেরিয়েবল থেকে

আপনি যদি তার পরিবর্তে আপনার ব্যবহারকারীর "গ্লোবাল" অবস্থানটি %LOCALAPPDATA%\(npm|npm-cache)পথে পরিবর্তন করতে চান :

  • প্রয়োজনীয় ডিরেক্টরিগুলি তৈরি করুন
    • C:\Users\YOURNAME\AppData\Local\npm-cache - এনপিএম মডিউলগুলি এখানে যাবে
    • C:\Users\YOURNAME\AppData\Local\npm - ইনস্টল করা মডিউলগুলির জন্য বাইনারি স্ক্রিপ্টগুলি এখানে যাবে
    • C:\Users\YOURNAME\AppData\Local\npm\node_modules - বিশ্বব্যাপী ইনস্টল করা মডিউলগুলি এখানে যাবে
  • এনপিএম কনফিগার করুন
    • npm config set prefix "C:\Users\YOURNAME\AppData\Local\npm"
    • npm config set cache "C:\Users\YOURNAME\AppData\Local\npm-cache"
  • আপনার পরিবেশে নতুন এনপিএম পাথ যুক্ত করুন PATH
    • setx PATH "%PATH%;C:\Users\YOURNAME\AppData\Local\npm"

1
গ্লোবাল অবস্থান সিটিতে সেট করা: middle আপনার মধ্যম পরামর্শ অনুসারে প্রোগ্রামের ডেটা উইন্ডোজের পরিবেশে এটির জন্য সেরা জায়গা বলে মনে হয়, তবে উপসর্গটি ব্যবহার করার সময় আপনি কীভাবে বিশ্বব্যাপী কনফিগারেশন ফাইলে উপসর্গটি সেট করতে পারবেন তা আমি দেখতে পাই না when গ্লোবাল কনফিগারেশন ফাইলটি সন্ধান করুন। আমি বিল্টিন কনফিগারেশন ফাইল সি: \ প্রোগ্রাম ফাইলগুলি ode নোডেজগুলি ode নোড_মডিউলগুলি pm এনপিএম \ npmrc সম্পাদনা করে একই ফলাফল অর্জন করেছি তবে আমার সন্দেহ যে এই পরিবর্তনটি কোনও পর্যায়ে একটি আপডেটের মাধ্যমে ওভাররাইট হয়ে যেতে পারে।
oenpelli

@oenpelli এই ক্ষেত্রে "গ্লোবাল" হ'ল .npmrcহোম / প্রোফাইল ডিরেক্টরিতে আপনার ব্যবহারকারীর ফাইল। এটি সমস্ত ব্যবহারকারীর জন্য সেট করা দরকার।
ট্র্যাকার 1

উইন্ডোতে আমার যদি প্রশাসকের অনুমতি না থাকে তবে আমি কীভাবে বিশ্বব্যাপী ইনস্টলেশন পরিবর্তন করতে পারি?
লিয়াম xu

লিয়াম, আপনি .npmrcএটি আপনার প্রোফাইল ডিরেক্টরিতে কোনও ফাইলের মাধ্যমে আপনার ব্যবহারকারীর জন্য সামঞ্জস্য করতে পারেন ... যদিও, এই সময়ে ymmv।
ট্র্যাকার 1

19

chocolatey@ ট্র্যাকার দ্বারা প্রস্তাবিত ধারণাটি প্রতিষ্ঠিত করা এবং আমার পক্ষে যা কাজ করা হয়েছিল তা নিম্নলিখিত কাজগুলি করা এবং উইন্ডোতে থাকা সমস্ত ব্যবহারকারীরা এতে কাজ করে খুশি হন nodejsএবংnpm

ইনস্টল করার C:\ProgramData\nodejsজন্য ইনস্টলেশন ডিরেক্টরি হিসাবে চয়ন করুনnodejsnodejsপ্রশাসক গোষ্ঠীর সদস্য যে কোনও ব্যবহারকারীর ।

এটি চকোলেটির সাথে করা যেতে পারে: choco install nodejs.install -ia "'INSTALLDIR=C:\ProgramData\nodejs'"

তারপরে npm-cacheইনস্টলেশন ডিরেক্টরিটির মূল নামে একটি ফোল্ডার তৈরি করুন যা উপরের অনুসরণের পরে হবেC:\ProgramData\nodejs\npm-cache

etcইনস্টলেশন ডিরেক্টরিটির মূল নামে একটি ফোল্ডার তৈরি করুন , যা উপরের অনুসরণের পরে হবে C:\ProgramData\nodejs\etc

NODEপরিবেশ পরিবর্তনশীল হিসাবে সেট করুন C:\ProgramData\nodejs

NODE_PATHপরিবেশ পরিবর্তনশীল হিসাবে সেট করুন C:\ProgramData\nodejs\node_modules

%NODE%পূর্বে তৈরি পরিবেশ ভেরিয়েবল নিশ্চিত করুন পরিবেশ ভেরিয়েবলের সাথে যুক্ত (বা এর পথ) যুক্ত করা হয়েছে %PATH%

%NODE_PATH%\npm\npmrcনিম্নলিখিত বিষয়বস্তু দিয়ে সম্পাদনা করুনprefix=C:\ProgramData\nodejs

কমান্ড প্রম্পট থেকে, গ্লোবাল কনফিগারেশনটি সেট করুন ...

npm config --global set prefix "C:\ProgramData\nodejs"

npm config --global set cache "C:\ProgramData\nodejs\npm-cache"

উপরের ধাপগুলি অগ্রাধিকার অনুসারে এবং এনএমপি ( npm -g install npm@latest) আপডেট করার আগে বা কোনও npmমডিউল ইনস্টল করার চেষ্টা করার আগে গুরুত্বপূর্ণ ।

উপরের পদক্ষেপগুলি সম্পাদন করা আমাদের nodejsসিস্টেম ওয়াইড ইনস্টলেশন হিসাবে চালাতে সহায়তা করে , যথাযথ অনুমতি সহ সমস্ত ব্যবহারকারীর জন্য সহজেই উপলব্ধ। প্রতিটি ব্যবহারকারী তারপরে nodeএবং npmপ্রয়োজনীয় হিসাবে চালাতে পারে ।


'এনপিএম কনফিগারেশন তালিকার' আউটপুট কী। এছাড়াও, আপনি কি উইন্ডোজ বা লিনাক্সে চলছেন?
দামিলোলা

দু'জনেরই চেষ্টা করেছিলাম। npm config add prefixকাজ করে, তবে পরিবেশের ভেরিয়েবলগুলির মধ্যে একটিও এখানে উল্লিখিত হয়নি। আমি আর একটি প্রশ্ন খুলতে চাইনি কারণ এই প্রশ্নটি এর মধ্যে রয়েছে তবে উত্তরগুলি (বাদে npm config) দেয় না ।
ট্রাইসিস

NODE এনভায়রনমেন্ট ভেরিয়েবল মূলত কেবল বাইনারিগুলি প্রকাশ করার জন্য। পদ্ধতিতে উল্লিখিত হিসাবে আপনাকে এখনও উপসর্গ এবং ক্যাশে সেট করতে হবে (পূর্বে সেট না করা থাকলে)।
দামিলোলা

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

এটি আমার জন্য সুন্দরভাবে কাজ করেছে। বিস্তারিত নির্দেশাবলীর জন্য আপনাকে ধন্যবাদ!
আর্নেস্টোপি

15

এনপিএম প্যাকেজগুলির বিশ্বব্যাপী ইনস্টলেশন স্থান নির্ধারণ করতে আপনার এই আদেশটি ব্যবহার করা উচিত

(গিট ব্যাশ) npm config --global set prefix </path/you/want/to/use>/npm

(Cmd কমান্ড / Git-cmd কমান্ড) npm config --global set prefix <drive:\path\you\want\to\use>\npm

আপনি npm-cacheঠিক ঠিক পাশের অবস্থানটি বিবেচনা করতে পারেন। (উইন্ডোগুলিতে একটি সাধারণ নোডেজ ইনস্টলেশন হিসাবে হবে)

(গিট ব্যাশ) npm config --global set cache </path/you/want/to/use>/npm-cache

(Cmd কমান্ড / Git-cmd কমান্ড) npm config --global set cache <drive:\path\you\want\to\use>\npm-cache


1
সাহায্য করে আনন্দ পেলাম. আপনি যখনই আপনার পরিবেশ পরিবর্তন করেন আপনার জন্য এটি চালানোর জন্য শেল্ট স্ক্রিপ্ট বা ব্যাচ ফাইল তৈরি করা একটি দুর্দান্ত ধারণা be কমপক্ষে এটি আইডি কী করে
ডেভেজোম

এছাড়াও মূল্য যোগ করার পদ্ধতি "যদি সেখানে পাথ শূণ্যস্থান আছে যেমন। "C:\Program Files\blah"
taylorswiftfan

7
  • পদক্ষেপ 1 :

    এনএমপি কনফিগারেশন উপসর্গ পেতে

    • ডিফল্ট পাথ: %USERPROFILE%\AppData\Roaming\npm
  • পদক্ষেপ 2 :

    এনপিএম কনফিগার করুন ক্যাশে

    • ডিফল্ট পাথ: %USERPROFILE%\AppData\Roaming\npm-cache
  • পদক্ষেপ 3 :

    npm কনফিগারেশন উপসর্গ সেট \ npm

    • উদাহরণ npm config set prefix C:\\dev\\node\\npm
  • পদক্ষেপ 4 :

    npm কনফিগারেশন সেট ক্যাশে \ npm-cache

    • উদাহরণ npm config set cache C:\\dev\\node\\npm-cache

প্রয়োজনীয় পাথগুলি আপডেট হয়েছে কিনা তা পরীক্ষা করতে আবার 1 এবং 2 পদক্ষেপ চালান

এটাই. আপনি যখনই বিশ্বব্যাপী প্যাকেজ ইনস্টল করেন you npm \ node_modules এর মধ্যে সেগুলি ইনস্টল করা দেখতে হবে


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

4

ডিফল্ট গ্লোবাল ফোল্ডারটি হ'ল C:\Users\{username}\AppData\Roaming\npm। আপনি একটি .npmrcফাইল তৈরি করতে (এটির অস্তিত্ব না থাকলে) তৈরি করতে C:\Users\{username}\এবং যুক্ত করতে পারেন prefix = "path\\to\\yourglobalfolder"। মনে রাখবেন, উইন্ডোগুলিতে, পথটি পৃথক করা উচিত double back-slash


3

সি থেকে একটি উইন্ডোজ প্রতীকী লিঙ্ক ব্যবহার করে : {ব্যবহারকারীদের ব্যবহারকারীর নাম \ \ অ্যাপডাটা \ রোমিং \ এনপিএম এবং সি: \ ব্যবহারকারীদের ব্যবহারকারীর নাম \ \ অ্যাপডাটা \ রোমিং pm এনপিএম-ক্যাশে পাথগুলি আমার জন্য দুর্দান্ত কাজ করেছে।

প্রতীকী লিঙ্কটি কীভাবে যুক্ত করবেন

এখানে চিত্র বর্ণনা লিখুন


1

উইন্ডোজে, আপনি যদি ডিস্ক সি-তে এনপিএম বা নোডেজ ফোল্ডারটি অন্য কোনও জায়গায় সরিয়ে নিতে চান তবে এটি এখনও নোড এবং এনএমপি ভালভাবে কাজ করে তা নিশ্চিত করে, আপনি এই জাতীয় সিমলিংক তৈরি করতে পারেন: ওপেন কমান্ড প্রম্পট:

mklink /D "your_location_want_to_create_symlink" "location_of_node_npm_file"

উদাহরণ:

mklink /D "C:\Users\MyUser\AppData\Roaming\npm" "D:\Nodejs Data\npm"

এখন আপনি এনপিএম ফোল্ডারের জন্য একটি সিমিলিংক তৈরি করেছেন, এই সিমলিংকটি D:\Nodejs Data\npmসবকিছু ভালভাবে কাজ করবে উল্লেখ করবে।


0

আমি এখানে বেশিরভাগ উত্তর চেষ্টা করে দেখলাম যে কিছুই আমার ক্ষেত্রে কাজ করে না। সুতরাং আমি আমার env ভেরিয়েবলগুলিতে টেম্পের অবস্থানটি সি: \ n pm এ পরিবর্তন করেছি। তারপর এটি কাজ শুরু। এটি কোনও ভাল ধারণা নয় তবে একটি অস্থায়ী সমাধান।


0

প্রোগ্রাম ফাইল ফোল্ডার থেকে সম্পূর্ণ নোড ফোল্ডার মুছুন। নোড.জেএস আনইনস্টল করুন এবং তারপরে এটি পুনরায় ইনস্টল করুন। পরিবেশের পরিবর্তনশীল PATH এর পথ পরিবর্তন করুন। সি: \ ব্যবহারকারী \ আপনার ব্যবহারকারী নাম থেকে .npmrc ফাইল মুছুন


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

0

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


0

উইন্ডোজে নোড.জেএস (এনপিএম) মডিউলগুলির জন্য ডিফল্ট গ্লোবাল ইনস্টলেশন ডিরেক্টরিটি পরিবর্তন করতে আপনার 2 টি পথ ঠিক করতে হবে।

আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করে বিশ্বব্যাপী এগুলি ইনস্টল করার চেষ্টা করার পরে নোড মডিউলগুলি ইনস্টল করা হচ্ছে এমন সর্বপ্রথম বর্তমান পথটি পরীক্ষা করুন:

npm তালিকা -g --depth = 0

এটি আপনাকে বর্তমান পথে ফিরিয়ে দেবে যেখানে এখন নোড মডিউল ইনস্টল করা আছে। উদাহরণ: ডি: \ vsc \ টাইপ স্ক্রিপ্ট

এখন এনপিএম এবং এনপিএম-ক্যাশে ফোল্ডারটি দেখতে নীচের পথে যান। সি: \ ব্যবহারকারী \ ব্যবহারকারীর নাম (ওআর নম্বর) \ অ্যাপডেটা \ রোমিং

আপনার সি ড্রাইভের রোমিং ফোল্ডারে আপনি এনএমপি এবং এনপিএম-ক্যাশে ফোল্ডার পাবেন। + Npm + ফোল্ডারে ক্লিক করুন এবং পথটি নির্বাচন করুন [বার বারটিতে ক্লিক করুন স্বয়ংক্রিয়ভাবে নির্বাচিত হবে, এটি অনুলিপি করুন]।এটি এমন একটি পাথ চিত্র যা আপনাকে নির্বাচন করতে হবে

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

চূড়ান্ত পদক্ষেপ: সিএমডিতে যান এবং নীচের কমান্ডটি ঠিক করুন:

এনপিএম সেট উপসর্গ সি: \ ব্যবহারকারীদের \ ব্যবহারকারীর নাম (সংখ্যা) \ অ্যাপডেটা \ রোমিং \ npm \ নোড_মডিউলগুলি

আবার এটি একই পথটি আমরা এনভায়রনমেন্ট ভেরিয়েবলের জন্য বেছে নিয়েছি, আমরা সেই পথে আরও একটি ফোল্ডার যুক্ত করছি এবং সেটি হল নোড_মডিউল ule

সব সেট .... এখনই চেষ্টা করুন ... এটি কার্যকর হবে ..


0

কমান্ডটি অনুসরণ করে আপনার গ্লোবাল নোড প্যাকেজ ইনস্টলেশনটির বর্তমান পথটি সন্ধান করুন।

npm তালিকা -g --depth = 0

কমান্ডটি অনুসরণ করে এই পথটি সঠিক পথে পরিবর্তন করুন।

এনপিএম সেট উপসর্গ সি: \ ব্যবহারকারীদের \ ব্যবহারকারীর নাম (সংখ্যা) \ অ্যাপডেটা \ রোমিং \ npm \ নোড_মডিউলগুলি

এটা আমার জন্য কাজ করেছে। আরও ভাল বোঝার জন্য আমার আগের উত্তরটি পড়ুন।

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