পরিবেশ ভেরিয়েবল
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