পরিবেশ ভেরিয়েবল
Volta এর আচরণ নিয়ন্ত্রণ করে এমন বেশ কয়েকটি পরিবেশ ভেরিয়েবল মেনে চলে। এই পৃষ্ঠা সকল উপলব্ধ পরিবেশ ভেরিয়েবল এবং তাদের প্রভাবের জন্য একটি রেফারেন্স হিসেবে কাজ করে।
মূল পরিবেশ ভেরিয়েবল
VOLTA_HOME
যে ডিরেক্টরিতে Volta এর ডেটা সংরক্ষণ করে সেটি সেট করে, ডাউনলোড করা টুলস এবং কনফিগারেশন সহ।
- ডিফল্ট:
- Unix:
$HOME/.volta - Windows:
%LOCALAPPDATA%\Volta
- Unix:
- উদাহরণ:
VOLTA_HOME=/opt/volta
VOLTA_LOGLEVEL
Volta এর লগিং আউটপুটের বাকচিত্র নিয়ন্ত্রণ করে।
- বৈধ মান:
error,warn,info,verbose,debug - ডিফল্ট:
info - উদাহরণ:
VOLTA_LOGLEVEL=debug volta install node
VOLTA_SKIP_SETUP
1 এ সেট করা হলে, ইনস্টলেশনের সময় শেল প্রোফাইল পরিবর্তন থেকে Volta কে প্রতিরোধ করে।
- বৈধ মান:
0,1 - ডিফল্ট:
0 - উদাহরণ:
VOLTA_SKIP_SETUP=1 bash -c "$(curl https://get.volta.sh)"
ফিচার ফ্ল্যাগ
VOLTA_FEATURE_PNPM
Volta এ pnpm সমর্থন সক্রিয় করে।
- বৈধ মান:
0,1 - ডিফল্ট:
0 - উদাহরণ:
VOLTA_FEATURE_PNPM=1 volta install pnpm
নেটওয়ার্ক কনফিগারেশন
VOLTA_NETWORK_TIMEOUT_SECS
নেটওয়ার্ক অপারেশনের জন্য সেকেন্ডে টাইমআউট সেট করে।
- ডিফল্ট:
60 - উদাহরণ:
VOLTA_NETWORK_TIMEOUT_SECS=120 volta install node
HTTP_PROXY / HTTPS_PROXY
নেটওয়ার্ক অনুরোধের জন্য Volta দ্বারা ব্যবহৃত মানক প্রক্সি পরিবেশ ভেরিয়েবল।
- উদাহরণ:
HTTP_PROXY=http://proxy.example.com:8080HTTPS_PROXY=http://proxy.example.com:8080
NO_PROXY
কমা দ্বারা পৃথক করা হোস্টের তালিকা যারা প্রক্সি বাইপাস করা উচিত।
- উদাহরণ:
NO_PROXY=localhost,127.0.0.1,.example.com
ইনস্টলেশন ভেরিয়েবল
VOLTA_LATEST_VERSION
সর্বশেষের পরিবর্তে একটি নির্দিষ্ট ভার্সন ব্যবহার করতে Volta ইনস্টলারকে বাধ্য করে।
- উদাহরণ:
VOLTA_LATEST_VERSION=1.0.5 bash -c "$(curl https://get.volta.sh)"
VOLTA_TARGET_PROFILE
নির্দিষ্ট করে কোন শেল প্রোফাইল ফাইল ইনস্টলার পরিবর্তন করা উচিত।
- ডিফল্ট: বর্তমান শেল এর উপর ভিত্তি করে শনাক্ত করা হয়
- উদাহরণ:
VOLTA_TARGET_PROFILE=$HOME/.bashrc
প্ল্যাটফর্ম-নির্দিষ্ট ভেরিয়েবল
VOLTA_MIN_COMPATIBLE_VERSION_UPDATE_CHECK
আপডেট বিজ্ঞপ্তিতে সামঞ্জস্য পরীক্ষার জন্য ন্যূনতম Volta ভার্সন।
- উদাহরণ:
VOLTA_MIN_COMPATIBLE_VERSION_UPDATE_CHECK=1.0.5
Windows-নির্দিষ্ট ভেরিয়েবল
এই ভেরিয়েবল শুধুমাত্র Windows সিস্টেমে ব্যবহৃত হয়:
VOLTA_REDIRECT_STDERR
1 এ সেট করা হলে, Windows এ stderr আউটপুট stdout এ পুনর্নির্দেশ করে।
- বৈধ মান:
0,1 - ডিফল্ট:
0
অ্যাডভান্সড ব্যবহার
VOLTA_UNSAFE_DIAGNOSTIC
ডিবাগিং এর জন্য ব্যবহৃত; অ্যাডভান্সড ডায়াগনস্টিক সক্রিয় করে যা অস্থিতিশীল হতে পারে।
- বৈধ মান: যেকোনো স্ট্রিং
- উদাহরণ:
VOLTA_UNSAFE_DIAGNOSTIC=timing volta install node
VOLTA_STDIN_FILE_PASSTHROUGH
সেট করা হলে, Volta স্ক্রিপ্ট নির্বাহের জন্য stdin এর পরিবর্তে এই ফাইল পাথ ব্যবহার করবে।
- উদাহরণ:
VOLTA_STDIN_FILE_PASSTHROUGH=/tmp/script.js volta run node
উদাহরণ কনফিগারেশন
ডেভেলপমেন্ট পরিবেশ
বাকচিত্র লগিং সহ একটি ডেভেলপমেন্ট সেটআপের জন্য:
export VOLTA_HOME=$HOME/.volta
export VOLTA_LOGLEVEL=verbose
export PATH=$VOLTA_HOME/bin:$PATHCI/CD পাইপলাইন
নিরবিচ্ছিন্ন ইন্টিগ্রেশন পরিবেশের জন্য:
export VOLTA_HOME=$HOME/.volta
export VOLTA_LOGLEVEL=error
export VOLTA_NETWORK_TIMEOUT_SECS=300
export PATH=$VOLTA_HOME/bin:$PATHকর্পোরেট নেটওয়ার্ক
প্রক্সি সার্ভার সহ পরিবেশের জন্য:
export VOLTA_HOME=$HOME/.volta
export HTTP_PROXY=http://proxy.example.com:8080
export HTTPS_PROXY=http://proxy.example.com:8080
export NO_PROXY=localhost,127.0.0.1,.internal.example.com
export PATH=$VOLTA_HOME/bin:$PATH