معرفی و نصب npm

npm چیست؟

npm مخفف Node Package Manager بوده و یک مدیر بسته یا package manager برای توسعه‌دهنده‌های جاوااسکریپت است. به کمک npm برنامه نویسان جاوااسکریپت به راحتی می‌توانند کدهای خود را با هم به اشتراک بگذارند. npm سال 2010 معرفی شده و به طور کامل با زبان جاوااسکریپت برنامه نویسی شده است.

تبلیغات

اینم بخونید بد نیست: چطور بفهمیم یک سایت از چه تکنولوژی‌هایی استفاده کرده است؟

راه اندازی npm

برای نصب npm باید سراغ node JS برویم. چرا؟ چون npm و node با هم ترکیب شده‌اند. این بعنی زمانی که شما node.js را دانلود می‌کنید، به طور خودکار مدیر بسته npm را هم دریافت خواهید کرد. پس برای راه اندازی npm کافیست فایل node.js را دانلود و نصب کنیم.

نصب npm در ویندوز

بهترین کار استفاده از فایل exe است که از سایت node.js قابل دریافت است. لینک زیر شما را به صفحه دانلود Node هدایت می‌کند. نصب آن مثل آب خوردن بوده و فقط نیاز به چند کلیک دارد.

دانلود Node.js و npm از سایت اصلی

ادغام npm و node.js
می‌بینید که در هنگام نصب Node.js مدیر بسته npm هم نصب می‌شود

چطور بفهمیم که Node.js و npm به درستی نصب شده‌اند؟

خیلی راحت است. Command Line خود را باز کنید. برای تست نصب بودن node.js دستور زیر را تایپ کنید:

node -v

برای مطمئن شدن از نصب npm، دستور زیر به دردتان می‌خورد.

npm -v

بعد از اجرای دستورات بالا، نسخه هر کدام را به شما نشان می‌دهد. این یعنی هر دو با موفقیت نصب شده‌اند

نسخه‌های مختلف npm و نحوه آپدیت npm

درست است که با نصب node.js، به طور خودکار npm هم نصب می‌شود. اما این دو پروژه جدا از هم بوده و به صورت مستقل توسعه داده می‌شوند. یعنی ممکن است بعد از نصب node.js لازم باشد تا آپدیت‌های npm را جدا دریافت کنید. خوشبختانه npm به خوبی می‌تواند خودش را آپدیت کند. برای این کار دستور زیر را در ترمینال یا خط فرمان تایپ کنید:
npm install npm@latest -g

npm چیست؟ چطور npm و node js را نصب کنیم؟
بررسی نصب بودن npm و node.js، همینطور نحوه آپدیت npm

نسخه‌های مختلف نود جی اس و تفاوت آن‌ها

وقتی سری به سایت نود جی اس بزنید، می‌بینید که 2 نسخه متفاوت برای دانلود در اختیارتان می‌گذارد. یکی Current یا نسخه فعلی و دیگری LTS یا نسخه Long Term Support. خود نود نسخه LTS را به بیشتر کاربران توصیه می‌کند. توصیه ما هم استفاده از همین نسخه است. چون پایدارتر و مطمئن‌تر می‌باشد.

ارسال یک پاسخ

لطفا دیدگاه خود را وارد کنید!
لطفا نام خود را در اینجا وارد کنید