دوره‌ای که می‌تونه مسیر شغلیت رو عوض کنه! دوره‌ای که می‌تونه مسیر شغلیت رو عوض کنه!
🎯 ثبت نام

نحوه استفاده از NPM در Node.js: دانلود، نصب و پیاده‌سازی پکیج‌ها

NPM چیست و چه کاربردی دارد ؟

NPM مخفف عبارت Node.js Package Manager است. این ابزار مدیریت پکیج‌های Node.js به توسعه‌دهندگان کمک می‌کند تا بتوانند به راحتی کتابخانه‌ها و ابزارهای مورد نیاز خود را نصب، به‌روزرسانی و مدیریت کنند. NPM همچنین شامل یک مخزن آنلاین از پکیج‌های کد آماده است که در سایت www.npmjs.com قرار دارد. این سایت هزاران ماژول رایگان را در اختیار شما قرار می‌دهد که می‌توانید آن‌ها را در پروژه‌های خود استفاده کنید.

NPM به صورت خودکار هنگام نصب Node.js بر روی سیستم شما نصب می‌شود و آماده استفاده است. به همین دلیل، پس از نصب Node.js می‌توانید مستقیماً از NPM استفاده کنید.

یک پکیج Node.js چیست؟

پکیج در Node.js شامل همه فایل‌هایی است که برای استفاده از یک ماژول خاص نیاز دارید. همانطور که در بخش های قبل توضیح دادیم ( معرفی و آموزش کار با ماژول ها در Node.js ) ماژول ها، کتابخانه هایی از کدهای آماده جاوا اسکریپت هستند که می توانید آن ها را در پروژه های خود استفاده کنید.

آموزش نصب پکیج‌ها با NPM

دانلود و نصب یک پکیج در Node.js بسیار ساده است. برای این کار، کنسول خط فرمان (Command Line) را باز کرده و دستور زیر را وارد کنید:


C:\Users\Your Name>npm install upper-case
            

با اجرای این دستور، NPM پکیج “upper-case” را دانلود و نصب می‌کند. NPM یک پوشه به نام node_modules در دایرکتوری پروژه شما ایجاد می‌کند و پکیج تازه نصب شده را در آن قرار می‌دهد. تمامی پکیج‌هایی که در آینده نیز دانلود کنید، در این پوشه قرار خواهند گرفت. در نهایت پروژه ما، حاوی یک پوشه با آدرسی شبیه زیر خواهد بود که پکیج در آن قرار دارد :


C:\Users\My Name\node_modules\upper-case

استفاده از یک پکیج در Node.js

بعد از نصب یک پکیج، می‌توانید با استفاده از دستور ()require آن را به پروژه خود اضافه کنید. برای مثال، برای استفاده از پکیج upper-case:



    var uc = require('upper-case');    

            

مثال عملی : در کد مثال عملی زیر، یک فایل Node.js ایجاد خواهیم کرد که مقدار عبارت “Hello world!” را به عبارتی با حروف کوچک تبدیل خواهد کرد :



    var http = require('http');
    var uc = require('upper-case');
    http.createServer(function (req, res) {
        res.writeHead(200, {'Content-Type': 'text/html'});
        res.write(uc("Hello World!"));
        res.end();
    }).listen(8080);

کد فوق را در یک فایل Node.js به نام “demo_uppercose” ذخیره کرده و با دستور زیر در کنسول خط فرمان، آن را بر روی سرور بارگذاری کنید :


C:\Users\Your Name>node demo_uppercase.js

حال اگر مرورگر را باز کرده و با آدرس http://localhost:8080/ ، صفحه را فراخوانی کنید، خروجی فایل فوق را مشاهده خواهید کرد.


HELLO WORLD!

آپدیت‌های جدید NPM

در نسخه‌های جدید NPM، امکانات و بهبودهای مختلفی اضافه شده است. از جمله این تغییرات می‌توان به افزایش سرعت نصب پکیج‌ها، مدیریت بهتر وابستگی‌ها (dependencies)، و ابزارهای جدید برای نگهداری پروژه‌ها اشاره کرد. همچنین، می‌توانید از دستورات زیر برای مدیریت بهتر پروژه‌های خود استفاده کنید:

  • npm update: برای به‌روزرسانی پکیج‌های نصب شده به آخرین نسخه.
  • npm uninstall [package_name]: برای حذف یک پکیج از پروژه.
  • npm audit: برای بررسی مشکلات امنیتی موجود در پکیج‌های نصب شده.

این به‌روزرسانی‌ها به شما کمک می‌کنند تا پروژه‌های خود را با آخرین استانداردها و بهترین روش‌ها مدیریت کنید.


سایر دوره های تحلیل داده
1403/06/11 3280 0
نظرات شما

نظرات خود را ثبت کنید...