এনপিএম কোথায় প্যাকেজ ইনস্টল করে?


977

কেউ আমাকে বলতে পারবেন যে আমি ব্যবহার করে ইনস্টল করা নোড.জেএস মডিউলগুলি কোথায় পাব npm?


3
লিনাক্স $HOME/.npm-global/lib/node_modules
পুদিনায় এটিতে

9
যাতে প্রতি এক জানে, থাকলে ইনস্টল -gবিকল্প আপনি একটি ডিরেক্টরির বলতে বাধ্য আপনাকে একটি মডিউল ইনস্টল করবে ডিরেক্টরির যেমন কাজ ~/Desktop/tmpতারপর cd ~/Desktop/tmpতারপর না npm install appiumতারপর কি lsআপনি দেখতে পাবেন node_modules package-lock.jsonকারণ আপনার একটি নোড মডিউল ইনস্টল করা আছে appiumআপনার টু working directory... কারন সুপার বিভ্রান্তিকর -gমূলত হওয়া উচিত defaultকিন্তু নয়।
the_prole

2
@ থি_প্রোল - ধন্যবাদ, এটি অবিশ্বাস্যভাবে কার্যকর ছিল
ফ্যাটি

উত্তর:


1141

গ্লোবাল লাইব্রেরি

npm list -gকোন বৈশ্বিক লাইব্রেরি ইনস্টল করা আছে এবং সেগুলি কোথায় রয়েছে তা দেখতে আপনি ছুটে যেতে পারেন। npm list -g | head -1কেবল পথ দেখিয়ে কাটা কাটা আউটপুট ব্যবহার করুন । আপনি যদি কেবলমাত্র প্রধান প্যাকেজগুলি প্রদর্শন করতে চান তবে এর উপ-প্যাকেজগুলির সাথে এটি ইনস্টল করে না - আপনি ব্যবহার করতে পারেন - npm list --depth=0যা সমস্ত প্যাকেজ প্রদর্শন করবে এবং কেবলমাত্র বিশ্বব্যাপী ইনস্টল করা প্যাকেজ প্রাপ্ত করার জন্য, কেবল অ্যাড-জি অর্থাৎ npm list -g --depth=0

ইউনিক্স সিস্টেমে এগুলি সাধারণত বিশ্বব্যাপী ইনস্টল করা থাকে /usr/local/lib/nodeবা থাকে /usr/local/lib/node_modules। আপনি যদি NODE_PATHএই পথে পরিবেশের পরিবর্তনশীল সেট করেন তবে মডিউলগুলি নোডের সাহায্যে পাওয়া যাবে।

উইন্ডোজ এক্সপি - %USERPROFILE%\AppData\npm\node_modules
উইন্ডোজ 7, ​​8 এবং 10 -%USERPROFILE%\AppData\Roaming\npm\node_modules

অ-বৈশ্বিক গ্রন্থাগার

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

আপনি npm listআপনার বর্তমান অবস্থানের জন্য ইনস্টল করা অ-গ্লোবাল লাইব্রেরি দেখতে চালাতে পারেন ।

বিশ্বব্যাপী ইনস্টল করার জন্য ব্যবহার -g বিকল্পটি ইনস্টল করার সময়

npm install -g pm2- pm2 বিশ্বব্যাপী ইনস্টল করা হবে। এটি সাধারণত পাওয়া যাবে /usr/local/lib/node_modules( npm root -gকোথায় তা পরীক্ষা করতে ব্যবহার করুন ))

npm install pm2- pm2 স্থানীয়ভাবে ইনস্টল করা হবে। এটি সাধারণত স্থানীয় ডিরেক্টরিতে পাওয়া যাবে/node_modules


26
আপনি যদি এনভিএম ব্যবহার করে থাকেন তবে আপনার গ্লোবাল মডিউলগুলি আপনি নোডের যে সংস্করণটি ব্যবহার করছেন সেটির সংস্করণের উপর নির্ভর করে বেশ কয়েকটি জায়গায় থাকতে পারে। npm list -gঅন্য উত্তরের পরামর্শ মতো ব্যবহার করা সবচেয়ে ভাল উপায় ।
cript

73
আমার জন্য কাজ করে না, কেবল বিন ফোল্ডার দেখায়। "এনপিএম রুট-জি" কাজ করে।
হিটনিল্যান্ড 13

7
আর্চ লিনাক্সের অধীনে, গ্লোবাল মডিউলগুলি / usr / lib এর অধীনে। "npm --help" শো আউটপুট শেষ লাইন, যেমন যেমন সঠিক অবস্থান: npm@3.6.0 / usr / lib / node_modules / npm
গ্রেগর

20
উইন্ডোজ 10 এর জন্য, স্থাপন করা হয়েছে%USERPROFILE%\AppData\Roaming\npm\node_modules
নির্মল গোস্বামী

11
"এনপিএম রুট-জি" সঠিক - তালিকাটি সম্ভবত কাজ করতে পারে তবে এটি অনেক বেশি তথ্য, যেখানে অন্যান্য কমান্ড হিসাবে আপনাকে সন্ধান করছে ঠিক সেই অবস্থানটি দেয়। stackoverflow.com/a/24295332/174965
অ্যাডাম টলি

581

কমান্ডটি npm rootআপনাকে আপনার এনএমপি প্যাকেজগুলির কার্যকর ইনস্টলেশন ডিরেক্টরিটি জানাবে।

যদি আপনার বর্তমান কার্যনির্বাহী ডিরেক্টরিটি নোড প্যাকেজ বা নোড প্যাকেজের উপ-ডিরেক্টরি হয় তবে npm rootআপনাকে স্থানীয় ইনস্টলেশন ডিরেক্টরিটি বলবে। npm root -gবর্তমান ওয়ার্কিং ডিরেক্টরি নির্বিশেষে বিশ্বব্যাপী ইনস্টলেশন রুটটি প্রদর্শন করবে।

উদাহরণ:

$ npm root -g
/usr/local/lib/node_modules

ডকুমেন্টেশন দেখুন।


1
এই উত্তরে +1 (কমপক্ষে লিনাক্স মিন্ট 17 কিয়ান্না এবং এনপিএম 3.9.5 এর অধীনে)। আমার গ্লোবাল node_modulesফোল্ডারটি ভিতরে আছে /usr/local/lib/node_modules। যখন আমি করি sudo npm uninstall browserify -g(অনুমান করে আমি আগেই করেছি sudo npm install browserify -g) এটি সেখান থেকে সরিয়ে দেয়।
নিক_ম

10
এটি একটি আরও কার্যকর উত্তর, কারণ আউটপুট একগুচ্ছ থেকে পথ বের না করে বৃহত্তর কমান্ডগুলি রচনা করার জন্য উপযুক্ত।
অ্যাডাম টলি

2
উইন্ডোজ ওএসের ডিফল্ট মূলটি হ'ল সি: \ ব্যবহারকারীগণ \ YOUR_USER_NAME \ অ্যাপডাটা \ রোমিং \ এনপিএম \ নোড_মডিউলস
ভিনসেন্ট টাং

2
ম্যাকস মোজাভে 10.14.5 এর জন্য এটি/usr/local/lib/node_modules
জিম আহো

89

বিশ্বব্যাপী ইনস্টলড মডিউলগুলির জন্য:

অন্যান্য উত্তরগুলি আপনাকে প্ল্যাটফর্ম-নির্দিষ্ট প্রতিক্রিয়া দেয় তবে একটি জেনেরিক এটি হ'ল:

যখন আপনি বিশ্বব্যাপী মডিউলটি ইনস্টল করেন npm install -g something, এনডিএম মডিউলটি prefixকোথায় ইনস্টল করতে হবে তা জানতে একটি কনফিগার ভেরিয়েবল সন্ধান করে।

আপনি চালিয়ে যে মান পেতে পারেন npm config get prefix

এই ফোল্ডারটিতে উপলভ্য সমস্ত গ্লোবাল মডিউলগুলি প্রদর্শন করতে npm ls -g --depth 0( depth 0তাদের নির্ভরতা না দেখানোর জন্য) ব্যবহার করুন।

আপনি যদি বিশ্বব্যাপী মডিউলগুলির পথ পরিবর্তন করতে চান তবে ফাইলটি ব্যবহার করুন npm config editএবং ব্যবহার করুন এবং রাখুন ।prefix = /my/npm/global/modules/prefixnpm config set prefix /my/npm/global/modules/prefix

আপনি যখন নোডিস্টের মতো কিছু সরঞ্জাম ব্যবহার করেন , তখন তারা বিশ্বব্যাপী এনপিএম মডিউলগুলির প্ল্যাটফর্ম-ডিফল্ট ইনস্টলেশন পথ পরিবর্তন করে।


2
আপনি আমার ফলোআপ প্রশ্নের উত্তর দিয়েছিলেন: "কেউ আমাকে বলতে পারবেন যে আমি কীভাবে নোড.জেএস মডিউলগুলির অবস্থান পরিবর্তন করতে পারি ?" দ্রষ্টব্য: আমার জন্য কেন এটি গুরুত্বপূর্ণ তা হ'ল আমাকে আর আমার পথ পরিবর্তন করতে হবে না। আমি এনএমপিআরসিআর ফাইলটিতে ডিফল্ট পরামর্শটি unc npm কনফিগারেশনের প্রিফেক্স get খোলার ক্ষেত্রে কোনও সমস্যা ছাড়াই।
আরেজিকো

"আপনি যখন নোডিস্টের মতো কিছু সরঞ্জাম ব্যবহার করেন, তখন তারা বিশ্বব্যাপী এনপিএম মডিউলগুলির প্ল্যাটফর্ম-ডিফল্ট ইনস্টলেশন পথ পরিবর্তন করে।" +1
জিম আহো

65

উইন্ডোতে আমি npm list -gএটি সন্ধান করতাম। ডিফল্টরূপে আমার (গ্লোবাল) প্যাকেজগুলি এতে ইনস্টল করা হয়েছিল C:\Users\[Username]\AppData\Roaming\npm


9
জাস্ট এফআইআই - এটি এক্সিকিউটিং ব্যবহারকারীর% অ্যাপডাটা% \ npm
ফেলিক্স

19

আপনি যদি এনটিএম ইনস্টলযোগ্য নির্বাহযোগ্য অনুসন্ধান করে থাকেন, কারণ আপনি এটি আপনার রাস্তায় রাখতে চান, আপনি কেবল তা করতে পারেন

npm bin

অথবা

npm bin -g

আপনি যদি বিশ্বব্যাপী এনপিএম প্যাকেজগুলি ইনস্টল করেছেন যেখানে হোমড্রাবির সাথে নোড ইনস্টল করা হয়েছে এবং তারপরে এনপিএম নিজেই এনপিএম আপডেট করা হয়েছে তবে আপনার command not foundত্রুটি হতে পারে । : যদি তাই হয়, আপনার পাথ aboveto যোগ export PATH=$PATH:$(npm bin -g), voila
জ্যাকব

18

পূর্ববর্তী সংস্করণগুলিতে NPM মডিউলগুলি সর্বদা / usr / স্থানীয় / lib / নোডে বা আপনি যেখানেই .npmrc ফাইলের মধ্যে এনপিএম রুট নির্দিষ্ট করে রেখেছিলেন। তবে এনপিএম ১.০++ মডিউল দুটি জায়গায় ইনস্টল করা আছে। আপনি /.node_modules এ আপনার অ্যাপ্লিকেশনে স্থানীয় মডিউল ইনস্টল করতে পারেন বা আপনি সেগুলি বিশ্বব্যাপী ইনস্টল করতে পারেন যা উপরেরটি ব্যবহার করবে।

আরও তথ্য https://github.com/isaacs/npm/blob/master/doc/install.md এ পাওয়া যাবে


4
লক্ষণীয় কিছু- 1.0 মডিউলগুলি / usr / স্থানীয় / lib / নোড_মডিউলগুলিতে সঞ্চিত থাকে।
নিক ক্যাম্পবেল

@ এরিকস্মিথ আপনার লিঙ্কটি খুব ভেঙে গেছে
নিকোলিমো 86

16

সরাসরি উত্তর নয় তবে সহায়তা করতে পারে ....

এনপিএম-এ একটি ক্যাশে ফোল্ডারও রয়েছে, যা npm config get cache( %AppData%/npm-cacheউইন্ডোজে) চালিয়ে পাওয়া যাবে ।

এনপিএম মডিউলগুলি প্রথমে এখানে ডাউনলোড করা হয় এবং তারপরে এনপিএম গ্লোবাল ফোল্ডারে ( %AppData%/Roaming/npmউইন্ডোজে) বা প্রকল্পের নির্দিষ্ট ফোল্ডারে ( your-project/node_modules) অনুলিপি করা হয় ।

সুতরাং আপনি যদি এনএমপি প্যাকেজগুলি ট্র্যাক করতে চান এবং কীভাবে, ডাউনলোড করা সমস্ত এনপিএম প্যাকেজগুলির তালিকা (যদি এনপিএম ক্যাশে পরিষ্কার না করা হয়) এই ফোল্ডারে একবার দেখুন। ফোল্ডার কাঠামো যেমন হয়{cache}/{name}/{version}

এটি https://docs.npmjs.com/cli/cache- তেও সহায়তা করতে পারে


14

যদি মডিউলটি বিশ্বব্যাপী ( -g) পতাকা সহ ইনস্টল করা থাকে তবে নিম্নলিখিত কমান্ডটি চালিয়ে আপনি প্যারেন্ট অবস্থান পেতে পারেন

npm get prefix

অথবা

npm ls -g --depth=0

যা ইনস্টল করা মডিউলগুলির তালিকার পাশাপাশি অবস্থান মুদ্রণ করবে

চিয়ার্স :-)


13

সবচেয়ে সহজ উপায় হবে

এনপিএম তালিকা -জি

প্যাকেজটি তালিকাভুক্ত করতে এবং তাদের ইনস্টল করা অবস্থানটি দেখতে।

আমি চলোলেটির মাধ্যমে এনপিএম ইনস্টল করেছি, তাই লোকেশনটি

সি: \ MyProgramData \ chocolatey \ liberal এর সংক্ষিপ্ত রূপ \ nodejs.commandline.0.10.31 \ সরঞ্জাম \ node_modules

সি: \ মাইপ্রগ্রামডাটা ch হ'ল চকোলেটী রেপো লোকেশন।


12

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

npm list -g --depth 0

6

কমান্ড দ্বারা আপনি বিশ্বব্যাপী ইনস্টলড মডিউলগুলি সন্ধান করতে পারেন

npm list -g

এটি আপনাকে সেই অবস্থান সরবরাহ করবে যেখানে নোড.জেএস মডিউলগুলি ইনস্টল করা হয়েছে।

C:\Users\[Username]\AppData\Roaming\npm

আপনি যদি কোনও ফোল্ডারে স্থানীয়ভাবে নোড.জেএস মডিউল ইনস্টল করেন তবে অবস্থানটি দেখতে আপনি নীচের কমান্ডটি টাইপ করতে পারেন।

npm list

4

ডক্স থেকে :

এনপিএম 1.0 এ, জিনিসগুলি ইনস্টল করার দুটি উপায় রয়েছে:

  • বিশ্বব্যাপী —- এটি মডিউলগুলি ড্রপ করে {prefix}/lib/node_modulesএবং এক্সিকিউটেবল ফাইলগুলিতে রাখে {prefix}/bin, যেখানে {prefix}সাধারণত কিছুটা থাকে /usr/local। ম্যান পেজ {prefix}/share/manসরবরাহ করা থাকলে এটি এতে ইনস্টল করে ।

  • স্থানীয়ভাবে —- এটি বর্তমান প্যাকেজটিকে বর্তমান ওয়ার্কিং ডিরেক্টরিতে ইনস্টল করে। নোড মডিউলগুলি প্রবেশ করে ./node_modules, এক্সিকিউটেবলগুলি ভিতরে যায় ./node_modules/.bin/এবং ম্যান পেজগুলি ইনস্টল হয় না।

আপনি আপনার {prefix}সাথে পেতে পারেন npm config get prefix। (আপনি এনভিএম সহ নোড ইনস্টল করার সময় দরকারী)।


3

ডক্স থেকে :

প্যাকেজগুলি উপসর্গের অধীনে নোড_মডিউল ফোল্ডারে ফেলে দেওয়া হয়। স্থানীয়ভাবে ইনস্টল করার সময় এর অর্থ হল এর প্রধান মডিউলটি লোড করার জন্য আপনার ("প্যাকেজনাম") প্রয়োজন হতে পারে, বা অন্যান্য মডিউলগুলি লোড করার জন্য ("প্যাকেজ নাম / lib / পাথ / টু / সাব / মডিউল") প্রয়োজন।

ইউনিক্স সিস্টেমে গ্লোবাল ইনস্টলগুলি {উপসর্গ} / lib / নোড_মডিউলগুলিতে যায়। উইন্ডোজে গ্লোবাল ইনস্টলগুলি {উপসর্গ} / নোড_মডিউলগুলিতে যায় (এটি কোনও লিবি ফোল্ডার নয়))

স্কোপড প্যাকেজগুলি একইভাবে ইনস্টল করা হয়, বাদে সেগুলিকে @ প্রতীক দ্বারা স্কোপ প্রিক্সের নামের সাথে সম্পর্কিত নোড_মডিউলগুলি ফোল্ডারের একটি উপ-ফোল্ডারে একত্রে গ্রুপ করা হয়, যেমন এনপিএম ইনস্টল @ মায়োরগ / প্যাকেজটি প্যাকেজটিকে {উপসর্গ in এ স্থাপন করবে / node_modules / @ myorg / প্যাকেজ। আরও বিশদ জন্য সুযোগ দেখুন।

আপনি যদি কোনও প্যাকেজ () চান তবে তা স্থানীয়ভাবে ইনস্টল করুন।

আপনি আপনার {prefix}সাথে পেতে পারেন npm config get prefix। (আপনি এনভিএম সহ নোড ইনস্টল করার সময় দরকারী)।

স্থানীয়ভাবে পড়ুন । বিশ্বব্যাপী
সম্পর্কে পড়ুন ।



3

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

  • জন্য / etc / npmrc
  • /home/youruser/.npmrc
  • /root/.npmrc

উইন্ডোতে: - সি / প্রোগ্রাম \ ফাইল / নোডেজ / নোড_মডিউল / এনএমপি / এনএমপিআরসি

তারপরে ফাইলটিতে উপসর্গটি কনফিগার করা হয়েছে:

prefix=/usr

উপসর্গটি লিনাক্সে / usr এর সাথে উইন্ডোতে $ {APPDATA ATA pm n ডিফল্ট হয়

নোড মডিউলগুলি $ উপসর্গ গাছের নীচে রয়েছে এবং পাথটিতে $ উপসর্গ / বিন থাকতে হবে

একটি সমস্যা হতে পারে :

  • আপনি বিশ্বব্যাপী ইনস্টল করার সময়, আপনি "sudo su" /root/.npmrcব্যবহার করেন তবে ব্যবহার করা যেতে পারে!
  • আপনি যখন স্থানীয়ভাবে sudo ছাড়াই ব্যবহার করেন: আপনার ব্যবহারকারীর জন্য এটি /home/youruser/.npmrc
  • যখন আপনার পথটি আপনার উপসর্গের প্রতিনিধিত্ব করে না
  • আপনি যখন npm set -g prefix /usrএটি ব্যবহার করেন তখন / ইত্যাদি / এনপিআরসিআরকে বিশ্বব্যাপী সেট করে তবে স্থানীয়টিকে ওভাররাইড করে না

এখানে যা কনফিগার করা আছে তা খুঁজে পেতে নিখোঁজ সমস্ত তথ্য এখানে রয়েছে। আশা করি আমি পরিশ্রম করেছি।


2

অন্য উত্তরগুলি যেমন বলেছে, সবচেয়ে ভাল উপায় হ'ল

npm list -g

তবে, আপনার যদি প্রচুর পরিমাণে npmপ্যাকেজ ইনস্টল করা থাকে তবে এই কমান্ডটির আউটপুট খুব দীর্ঘ হতে পারে এবং স্ক্রোল করতে একটি বড় ব্যথা হতে পারে (কখনও কখনও এটি খুব পিছনে স্ক্রোল করাও সম্ভব নয়)।

এই ক্ষেত্রে, moreপ্রোগ্রামটির বাইরে পাইপ দিন

npm list -g | more

2

উইন্ডোজ 10 : আমি যখন দৌড়েছি তখন আমিnpm prefix -gলক্ষ্য করেছি যে ইনস্টল অবস্থানটি আমি যে গিট শেলের পথটি ইনস্টল করতাম তার ভিতরে ছিল। এমনকি সেই অবস্থানটি যখন পথে যুক্ত করা হয়েছিল, বিশ্বব্যাপী ইনস্টল করা প্যাকেজ থেকে প্রাপ্ত আদেশটি স্বীকৃত হবে না। দ্বারা স্থির:

  1. চলমান npm config edit
  2. উপসর্গটি 'সি: \ ব্যবহারকারী \ ব্যবহারকারীর নাম \ অ্যাপডাটা \ রোমিং \ npm' এ পরিবর্তন করা হচ্ছে
  3. সিস্টেম পাথ ভেরিয়েবলের সাথে সেই পথটি যুক্ত করা হচ্ছে
  4. -g -র সাহায্যে প্যাকেজটি পুনরায় ইনস্টল করা হচ্ছে।

2

অন্যান্য উত্তরগুলি প্রসারিত করা -

npm list -g

আপনাকে বিশ্বব্যাপী ইনস্টল করা প্যাকেজগুলির অবস্থান প্রদর্শন করবে।

আপনি যদি সেই তালিকাটি এমন কোনও ফাইলে আউটপুট করতে চান যা আপনি সহজেই আপনার পাঠ্য সম্পাদককে সন্ধান করতে পারেন:

npm list -g > ~/Desktop/npmfiles.txt


1

স্থানীয়ভাবে সন্ধান না করতে পারলে বিটিডব্লিউ, এনপিএম প্যারেন্ট ফোল্ডারে নোড_মডিউলগুলি সন্ধান করবে (খুব মূল পর্যন্ত)।


1

আপনি যদি কোড থেকে আপনার গ্লোবাল দির অ্যাক্সেস করার চেষ্টা করছেন তবে আপনি এ থেকে ব্যাকট্র্যাক করতে পারেন process.execPath। উদাহরণস্বরূপ, wsproxyযা রয়েছে তা সন্ধানের জন্য {NODE_GLOBAL_DIR}/bin/wsproxyআপনি কেবল:

path.join(path.dirname(process.execPath), 'wsproxy')

ক্লাইটি কীভাবে npm@ ec9fcc1/lib/npm.js#L254 এর সাথে কাজ করে তা রয়েছে:

path.resolve(process.execPath, '..', '..')

ec9fcc1/Lib/install.js#L521 দেখুন :

var globalPackage = path.resolve(npm.globalPrefix,
                                 'lib', 'node_modules', moduleName(pkg))

যেখানে /lib/config/defaults.js#L92-L105 এর globalPrefixএকটি ডিফল্ট সেট রয়েছে:ec9fcc1

if (process.env.PREFIX) {
    globalPrefix = process.env.PREFIX
} else if (process.platform === 'win32') {
    // c:\node\node.exe --> prefix=c:\node\
    globalPrefix = path.dirname(process.execPath)
} else {
    // /usr/local/bin/node --> prefix=/usr/local
    globalPrefix = path.dirname(path.dirname(process.execPath))

    // destdir only is respected on Unix
    if (process.env.DESTDIR) {
        globalPrefix = path.join(process.env.DESTDIR, globalPrefix)
    }
}

কিভাবে এই কাজ করা উচিত? উদাহরণস্বরূপ নোড বাইনারি রয়েছে /usr/bin/nodeতবে স্পষ্টতই (যেহেতু এটি বিন) মডিউলগুলি নেই; পরিবর্তে তারা এ /usr/lib/node_modules
ফ্লোরিয়ান র্যাপল

npmপ্রয়োগের রেফারেন্স সহ আপডেট হয়েছে
এটি

এখন এটি একটি ভিন্ন গল্প; আপনি প্ল্যাটফর্মটি (ভাল) এবং সংশ্লিষ্ট এনভির ভেরিয়েবলগুলি আনেন (মডিউলনামের মতো গুরুত্বপূর্ণ ফাংশনগুলি উল্লেখ না করেও, তবে আমার ধারণা औसत পাঠক অনুমান করতে সক্ষম হবেন)। সংশোধন / সংশোধনের জন্য ধন্যবাদ!
ফ্লোরিয়ান র‌্যাপল

1

আপনি যদি ভিজুয়াল স্টুডিও ইনস্টল করে থাকেন তবে আপনি নোডের নিজের অনুলিপিটি নিজের সাথে নোডের পৃথক কপির সাথে নিয়ে আসবেন যখন আপনি নিজেই নোড ইনস্টল করেন - খনি সি: \ প্রোগ্রাম ফাইলগুলি (x86) \ মাইক্রোসফ্ট ভিজুয়াল স্টুডিও \ 2019 \ কমিউনিটি \ MSBuild \ মাইক্রোসফট \ VisualStudio \ NodeJs।

আপনি যদি এই ডিরেক্টরিটির ভিতরে এনপিএম কমান্ডটি চালনা করেন তবে ভিজ্যুয়াল স্টুডিওতে কোন নোড মডিউল ইনস্টল করা আছে তা আপনি খুঁজে পাবেন।


0

উইন্ডোজ 7, ​​8 এবং 10 -% USERPROFILE% \ AppData \ রোমিং pm npm \ নোড_মডিউল।

দ্রষ্টব্য: আপনি ডিরেক্টরিতে cd ..না হওয়া পর্যন্ত আপনি যদি কোথাও ফোল্ডার টাইপ করেন C:। তারপরে, টাইপ করুন cd %USERPROFILE%\AppData\Roaming\npm\node_modules। এবং, ম্যাজিকালি %USERPROFILE%পরিবর্তিত হবে Users\YourUserProfile\। আমি কেবল Deckoপ্রথম প্রতিক্রিয়া দ্বারা বর্ণিত ধারণাগুলি সম্পর্কে স্পষ্ট করতে চেয়েছিলাম । npm list -gআপনি বিশ্বব্যাপী ইনস্টল করা সমস্ত বিট তালিকাবদ্ধ করবে। আপনার যদি npm packageতখন আপনার প্রকল্প সম্পর্কিত সন্ধান করতে হয় cd 'your angular project xyz', তবে চালান npm list। এটি মডিউলগুলির তালিকা প্রদর্শন করবে npm package। এটি আপনাকে dependenciesনিখোঁজদের তালিকাও দেবে এবং আপনাকে প্রকল্পটি কার্যকরভাবে চালানোর প্রয়োজন হতে পারে।

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