টি এল; ডিআর
আপনি --prefixপতাকা এবং --global* পতাকা ব্যবহার করে এটি করতে পারেন ।
pje@friendbear:~/foo $ npm install bower -g --prefix ./vendor/node_modules
bower@0.7.0 /Users/pje/foo/vendor/node_modules/bower
* যদিও এটি "বৈশ্বিক" ইনস্টলেশন, ইনস্টলড বিনগুলি ~/foo/vendor/node_modulesবিদ্যমান না থাকলে কমান্ড লাইনের মাধ্যমে অ্যাক্সেসযোগ্য হবে না PATH।
টি এল; আর
এর প্রতিটি কনফিগারযোগ্য বৈশিষ্ট্য npm ছয়টি পৃথক স্থানে যেকোনটিতে সেট করা যায়। অগ্রাধিকার ক্রম:
- কমান্ড-লাইন পতাকা:
--prefix ./vendor/node_modules
- পরিবেশ পরিবর্তনশীল:
NPM_CONFIG_PREFIX=./vendor/node_modules
- ব্যবহারকারী কনফিগারেশন ফাইল:
$HOME/.npmrcবাuserconfig প্যারাম
- গ্লোবাল কনফিগারেশন ফাইল:
$PREFIX/etc/npmrcবাuserconfig প্যারাম
- অন্তর্নির্মিত কনফিগারেশন ফাইল:
path/to/npm/itself/npmrc
- ডিফল্ট কনফিগারেশন: নোড_মডিউলস / এনপিএমকোনফ / কনফিগারেশন-ডিফএস.জেএস
ডিফল্টরূপে, স্থানীয়ভাবে ইনস্টল হওয়া প্যাকেজগুলি প্রবেশ করে ./node_modules। বিশ্বব্যাপী বেশী ঢোকা prefixকনফিগ পরিবর্তনশীল (/usr/local ডিফল্টরূপে)।
আপনি npm config listআপনার বর্তমান কনফিগারেশনটি দেখতে এবং npm config editএটি পরিবর্তন করতে দৌড়াতে পারেন ।
পুনশ্চ
সাধারণভাবে, npmএর ডকুমেন্টেশন সত্যই সহায়ক। ফোল্ডার অধ্যায় npm একটি ভাল কাঠামোগত ওভারভিউ এবং কনফিগ অধ্যায় এই প্রশ্নের উত্তর।