NVM Basics & Bash Aliases: گردش کار توسعه خود را ساده کنید

به عنوان توسعه دهندگان ، مدیریت نسخه های مختلف Node.js و دستورات ترمینال ساده برای بهره وری ضروری است. ابزارهایی مانند Node Version Manager (NVM) و Aliases Bash می توانند تفاوت بزرگی ایجاد کنند ، به خصوص هنگام کار بر روی پروژه های مختلف با وابستگی های مختلف ، مانند Node Hode یا React نسخه های مختلف.
در این مقاله ، ما بررسی خواهیم کرد که چگونه NVM به شما کمک می کند نسخه های Node.js را برای پروژه های مختلف مدیریت کنید و چگونه نام مستعار Bash می تواند دستورات تکراری را ساده تر کند ، و گردش کار توسعه خود را سریعتر و کارآمدتر می کند. بیایید شیرجه بزنیم!
NVM (مدیر نسخه گره)
NVM (مدیر نسخه گره) ابزاری مهم برای مدیریت چندین نسخه از Node.js است ، به خصوص هنگام کار بر روی پروژه هایی که به نسخه های مختلف گره یا React نیاز دارندبشر به عنوان مثال ، اگر یک پروژه به نسخه React قدیمی تر نیاز داشته باشد در حالی که دیگری از نسخه جدیدتر استفاده می کند ، NVM به شما امکان می دهد به راحتی بین نسخه ها تغییر دهید تا سازگاری را بدون دخالت در سایر پروژه ها حفظ کنید. این انعطاف پذیری تضمین می کند که هر پروژه با نسخه مناسب Node.js اجرا می شود ، درگیری های نسخه را از بین می برد و گردش کار شما را بهبود می بخشد.
نحوه نصب NVM
ابتدا می توانید NVM را با استفاده از یک اسکریپت یا مدیر بسته (مانند Curl یا Wget) نصب کنید. ترمینال خود را باز کنید و دستور زیر را اجرا کنید:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
این کار NVM را بارگیری و نصب می کند. پس از نصب ، ترمینال خود را ببندید و مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مجدداً مورد استفاده قرار دهید.
node.js را از طریق NVM نصب کنید
پس از نصب NVM ، می توانید از آن برای نصب نسخه های مختلف Node.js با دستوراتی مانند استفاده کنید nvm install
:
nvm install 22
دستورات اساسی NVM
از یک نسخه خاص Node.js استفاده کنید
nvm use 22
همه نسخه های Node.js نصب شده را لیست کنید
nvm ls
یک Node.js نسخه پیش فرض را تنظیم کنید:
nvm alias default 22
با استفاده از این دستورات ، می توانید برای پروژه های مختلف بین نسخه های مختلف Node.js مدیریت و تغییر دهید. در مخزن NVM GitHub بیشتر بدانید.
نام مستعار
نام مستعار Bash دستوراتی کوتاه است که به شما امکان می دهد دستورات طولانی یا پیچیده را ساده کنید. با ایجاد نام مستعار ، می توانید هنگام اجرای دستورات متداول ، در وقت و تلاش خود صرفه جویی کنید ، خواه برای پیمایش به دایرکتوری های پروژه یا اجرای اسکریپت های NPM باشد.
ایجاد نام مستعار
برای ایجاد نام مستعار سفارشی ، باید پرونده پیکربندی Bash خود را تغییر دهید. در اینجا نحوه انجام آن آورده شده است:
پرونده پیکربندی Bash را ویرایش کنید
خود را باز کنید ~/.bashrc
پرونده با استفاده از ویرایشگر متن مورد نظر خود (ما از Nano در اینجا استفاده خواهیم کرد):
nano ~/.bashrc
نام مستعار را اضافه کنید
در .bashrc
پرونده ، برای تعریف دستورات سفارشی خود ، نحو نام مستعار زیر را اضافه کنید.
alias =""
در اینجا نمونه ای از نام مستعار Bash است که می توانید برای تغییر بین نسخه های مختلف گره برای مسیرهای مختلف پروژه React استفاده کنید.
# React Project 1 (Requires Node 16.x)
alias react_project_1="cd ~/Documents/develop/project-1 && nvm use 16 && npm start"
# React Project 2 (Requires Node 20.x)
alias react_project_2="cd ~/Documents/develop/project-2 && nvm use 20 && npm start"
بنابراین ، نام مستعار فوق ، یعنی:
فهرست فعلی را به پوشه پروژه تغییر دهید ، به Node.js نسخه 16 (یا 20 ، بسته به نام مستعار) تغییر دهید و سرور توسعه React را شروع کنید.
بارگیری مجدد پرونده Bash
برای فعال کردن نام مستعارها ، پس از ذخیره پرونده ، باید بارگیری مجدد کنید .bashrc
پرونده با اجرا:
source ~/.bashrc
با استفاده از نام مستعار Bash
از نام مستعار درست مانند یک دستور معمولی استفاده کنید:
react_project_1
پایان
با استفاده از نام مستعار NVM و Bash ، می توانید گردش کار توسعه خود را به میزان قابل توجهی ساده کنید. NVM به شما امکان می دهد نسخه های مختلف Node.js را برای پروژه های مختلف مدیریت کنید ، در حالی که Aliases Bash با تبدیل دستورات طولانی به میانبرهای آسان برای به یاد آوردن ، باعث صرفه جویی در وقت شما می شود.
با هم ، این ابزارها می توانند به شما در تمرکز بیشتر بر روی توسعه و کمتر بر مدیریت محیط ها یا بارها و بارها تایپ دستورات طولانی کمک کنند.
برای مطالعه بیشتر ، این منابع مفید را بررسی کنید:
با اجرای این ابزارها ، شما قادر خواهید بود محیط توسعه خود را بهینه کنید و کارآمدتر کار کنید. برنامه نویسی مبارک! 😊