NPM bilan ishlash
NPM nima?
NPM - bu Node.js paketlari yoki agar xohlasangiz modullar uchun paket menejeri.
www.npmjs.com yuklab olish va foydalanish uchun minglab bepul paketlarga ega.
Node.js-ni o‘rnatganingizda NPM dasturi kompyuteringizga o‘rnatiladi
Agar siz Node.js-ni o‘rnatgan bo‘lsangiz, NPM allaqachon kompyuteringizda ishlashga tayyor!
Paket nima?
Node.js paketi modul uchun zarur bo‘lgan barcha fayllarni o‘z ichiga oladi.
Modullar - bu loyihangizga qo‘shishingiz mumkin bo‘lgan JavaScript kutubxonalari.
Paketni yuklab oling
Paketni yuklab olish juda oson.
Buyruqlar qatori interfeysini oching va NPMga kerakli paketni yuklab olishni ayting.
Men upper-case paketini o‘rnatmoqchiman:
upper-case paketini o‘rnating:
C:\Users\Your Name>npm install upper-case
Endi siz birinchi paketingizni yuklab oldingiz va o‘rnatdingiz!
NPM paket joylashtiriladigan "node_modules" nomli papkani yaratadi.
Kelajakda o‘rnatadigan barcha paketlar ushbu jildga joylashtiriladi.
Mening loyiham endi quyidagi papka tuzilishiga ega:
C:\Users\My Name\node_modules\upper-case
Paketdan foydalanish
Paket o‘rnatilgandan so‘ng, u foydalanishga tayyor.
upper-case paketini boshqa modullar kabi kiritasiz (require qilasiz):
let uc = require('upper-case');
“Salom dunyo!” chiqishini o‘zgartiradigan Node.js faylini yarating. katta harflar bilan:
Misol
let http = require('http');
let uc = require('upper-case');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/html'});
res.write(uc.upperCase("Hello World!"));
res.end();
}).listen(8080);
Misolni ishga tushirish »
Yuqoridagi kodni "demo_uppercase.js" nomli faylga saqlang va faylni ishga tushiring:
demo_uppercase ishga tushirish:
C:\Users\Your Name>node demo_uppercase.js
Agar siz kompyuteringizda bir xil amallarni bajargan bo‘lsangiz, quyidagi misol bilan bir xil natijani ko‘rasiz: http://localhost:8080
Global paketlar
Paketlar butun dunyo bo‘ylab o‘rnatilishi mumkin, bu ularni tizimingizning istalgan joyida buyruq qatori vositalari sifatida foydalanishga imkon beradi.
Global paketlar odatda CLI vositalari va yordamchi dasturlari uchun ishlatiladi.
Paketni global o‘rnating:
npm install -g package-name
Misol: http-server paketini global miqyosda o‘rnating
npm install -g http-server
O‘rnatishdan so‘ng siz paketni istalgan katalogdan ishga tushirishingiz mumkin:
http-server
Eslatma: Ba’zi tizimlarda paketlarni global o‘rnatish uchun sizga administrator/root huquqlari kerak bo‘lishi mumkin.
Unix-ga o‘xshash tizimlarda buyruq oldidan sudo dan foydalaning.
Paketlarni yangilash
Paketlaringizni yangilab turish uchun ularni quyidagi buyruqlar yordamida yangilashingiz mumkin:
Muayyan paketni yangilang:
npm update package-name
Loyihangizdagi barcha paketlarni yangilang:
npm update
Eskirgan paketlarni tekshiring:
npm outdated
Maslahat: npm-ni yangilash uchun quyidagi amalni bajaring: npm install -g npm@latest
Paketni o‘chirish
Sizga kerak bo‘lmagan paketni o‘chirish uchun o‘chirish buyrug‘idan foydalanishingiz mumkin:
Paketni olib tashlang:
npm uninstall package-name
Global paketni olib tashlang:
npm uninstall -g package-name
Paket va uning bog‘liqliklarini olib tashlang:
npm uninstall --save package-name
Eslatma: --save bayrog‘i bog‘liqlikni olib tashlash uchun package.json faylingizni yangilaydi.
Npm ning eski versiyalari uchun ishlab chiqishga bog‘liqliklar uchun --save-dev dan foydalanishingiz kerak bo‘lishi mumkin.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
