آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

آموزش کار با مدیر پکیج NPM در Node.js

دوره های مرتبط با این مقاله

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

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

راهنمایی :

NPM به محض نصب Node.js بر روی کامپیوتر شما، آماده استفاده است.

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

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

آموزش دانلود پکیج در node.js :

دانلود یک پکیج بسیار ساده است. کنسول خط فرمان را باز کرده و با نوشتن نام پکیج، همانند دستور زیر، به NPM بگوید تا پکیج مورد نظر را دانلود کند :

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

با اجرای کد فوق، Node.js پکیج “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!
  • 164
  •    0
  • تاریخ ارسال :   1398/04/05

دانشجویان گرامی اگر این مطلب برای شما مفید بود لطفا ما را در GooglePlus محبوب کنید
رمز عبور: tahlildadeh.com یا www.tahlildadeh.com
ارسال دیدگاه نظرات کاربران
شماره موبایل دیدگاه
عنوان پست الکترونیک

ارسال

آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

تمامی حقوق این سایت متعلق به آموزشگاه تحلیل داده می باشد .