Benang Plug'n'Play

npm minangka manajer paket gawan kanggo Node.js. Facebook wis suwe nggawe solusi manajemen paket alternatif sing disebut Benang . Benang kayane alon-alon ilang saka readmes Github minangka solusi standar lan statistik ing situs resmi nuduhake yen mung sebagian saka paket sing ditindakake dening Benang. Nanging, perlu dipikirake ing njaba kothak.


Benang kompatibel karo file package.json sing wis ana - supaya sampeyan bisa nggunakake kaloro solusi kanggo proyek sing ana tanpa masalah. Printah rong solusi kasebut mung beda-beda. Mangkene perbandingan prentah sing paling penting:

KatrangannpmBenang
Initialisasi npm initbenang init
Nganyarinpm nginstal -g npmnganyari benang dhewe
Paket nginstalnpm nginstal
--ngirit [jeneng]
benang nambah [jeneng]
Paket nginstalnpm nginstal
--save-dev [jeneng]
benang nambah
--dev [jeneng]
Instal paket kanthi globalnpm nginstal -g [jeneng]benang global nambah [jeneng]
Instal kabeh paketnpm nginstalmasang benang
Nganyari kabeh paketnganyari npmnganyari benang
Copot instal paketnpm mbusak [jeneng]benang mbusak [jeneng]

Benang diwiwiti kanthi tujuan ngrampungake sawetara kekurangan npm. Bedane sing paling jelas yaiku kinerja sing luwih dhuwur: Liwat instalasi tambahan, multithreading lan fitur pembunuh paling anyar Plug'n'Play (PNP) , kinerja mundhak kanthi dramatis. Plug'n'Play mbuwang ide folder node_modules adhedhasar proyek, jumlah file sing asring bisa tuwuh dadi dhuwur astronomi . Sampeyan bisa nemokake luwih lengkap babagan iki ing papan putih resmi ing Plug'n'Play. Kita nginstal eslint sapisan kanthi npm lan banjur nganggo benang kanthi cache digawe panas ing saben kasus kanggo mbedakake kacepetan (6x!) Mbusak:

npm 6.5.0
Benang 1.12.3
Bali