یه سلام گرم به شما همراهان عزیز, امروز میخایم در مورد NPM Package Manager صحبت کنیم و یاد بگیریم چجوری ازش توی پروژهه هامون استفاده کنیم , پس بریم که شروع کنیم...
در واقع NPM یه نوع هزاران و شاید میلیون ها پکیج آماده داره که میتونید دانلود و استفاده کنید.
سایت www.npmjs.com هزاران و شاید میلیون ها پکیج آماده داره که میتونید دانلود و استفاده کنید
برنامه NPM به صورت خودکار به همراه نود روی کامپیوتر شما نصب شده است.
پکیج در نود شامل فایل هایی هستند که شما برای استفاده تو ماژول ها بهشون نیاز دارید.
ماژول ها هم کتابخانه های جاوااسکریپتی هستند که میتونید از اون داخل برنامه خودتون استفاده کنید.
دانلود پکیج خیلی ساده هست
برای این کار cmd رو باز کنید و به NPM بگید تا براتون پکیج مورد نظر رو دانلود کنه *_*
در مثال زیر ما میخایم پکیج " upper-case "رو دانلود کنیم.
C:\Users\Your Name>npm install upper-case
تبریک, شما اولین پکیج خودتون رو دانلود و نصب کردید.
وقتی پکیجی دانلود میکنید NPM یک فولدر با نام " node-modules " میسازه و پکیج هارو داخلش ذخیره میکنه, در آینده هم اگر هر پکیجی دانلود کنید داخل این فولدر قرار خواهد گرفت.
بعد از اینکه Package خودتون رو دانلود و نصب کردید آماده استفاده است.
برای استفاده کافیه که اون Package رو require کنید.
در مثال زیر ما میخایم از پکیج " upper-case " که قبلا دانلود کردیم استفاده کنیم:
var uc = require('upper-case');
یه فایل جدید درست کنید و کد زیر رو داخلش قرار بدید:
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);
برنامه ما حروف Hello World رو به حروف بزرگ تبدیل میکنه, حالا این فایل رو ذخیره و به در مرورگر خودتون به آدرس localhost:8080 برید که با نتیجه زیر روبرو میشید:
HELLO
امیدورام این آموزش هم مفید واقع شده باشه
منبع: www.w3schools.com