NPM bilan ishlash


ULASHISH

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!