টি এল; ডিআর
আপনি --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 একটি ভাল কাঠামোগত ওভারভিউ এবং কনফিগ অধ্যায় এই প্রশ্নের উত্তর।