Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 8123|Válasz: 0

Mi az az NPM? Mi az az NPM?

[Linket másol]
Közzétéve 2016. 12. 14. 10:36:03 | | |
Az NPM megkönnyíti a JavaScript fejlesztők számára a kód megosztását és újrahasznosítását, valamint megkönnyíti a megosztott kód frissítését.


Ha már régóta dolgozol a Javascripttel, talán hallottál már az npm-ről: az npm megkönnyíti a Javascript fejlesztők számára, hogy megosszák a kódot, amit bizonyos problémák megoldására készítettek, és hogy más fejlesztők is újrahasznosítsák ezt a kódot saját alkalmazásaikban.

Ha már más fejlesztők kódjára számítasz, az npm nagyon megkönnyíti, hogy ellenőrizd, készítettek-e frissítést, és letöltheted azokat, amikor elkészültek.

Ezeket az újrahasználható kódbiteket csomagoknak, vagy néha moduloknak nevezik. A csomag egyszerűen egy könyvtár, amelyben egy vagy több fájl található, és van egy "package.json" nevű fájl, amelyhez néhány metaadat tartozik erről a csomagról. Egy tipikus alkalmazás, például egy weboldal, tucatnyi vagy több száz csomagtól függ. Ezek a csomagok gyakran kicsik. Az általános elképzelés, hogy létrehozol egy kis építőkocskot, ami egy problémát megold, és azt jól megold. Ez lehetővé teszi, hogy nagyobb, egyedi megoldásokat komponálj ezekből a kis, közös építőkövekből.

Ennek sok előnye van. Ez lehetővé teszi, hogy csapatod a szervezeten kívüli szakértelemeket vonzza be olyan emberektől, akik konkrét problémás területekre koncentráltak. De még ha nem is használod újra a szervezetedön kívüli kódokat, az ilyen modulalapú megközelítés valójában segíthet a csapatodban abban, hogy jobban együttműködjenek, és lehetővé teszi is, hogy Használd újra a kódot a projektek között.

Az npm weboldalán böngészve találhatsz csomagokat, amelyek segítenek az alkalmazásod elkészítésében. Amikor böngészed a weboldalt, különböző típusú csomagokat találsz. Rengeteg csomóponti modult találsz. Az NPM a Node csomagkezelőként indult, így sok modult találsz, amit szerver oldalon is lehet használni. Rengeteg csomag is van, amelyek parancsokat adnak hozzá, hogy a parancssorban használható ollak. Ezen a ponton számos csomagot találhatsz, amelyeket a böngészőben is lehet használni, a frontendben.

Most, hogy van egy ötleted arról, mire képes az npm, beszéljünk arról, hogyan működik. Amikor az emberek NPM-ről beszélnek, három dologról beszélhetnek. Lehet, hogy a weboldalról beszélnek, amit épp most néztünk. Vagy lehet, hogy a regiszterről beszélnek, ami egy nagy adatbázis a csomagokról, amelyeket az emberek megosztanak. Vagy a harmadik dolog, amiről beszélhetnek, az ügyfél: amikor egy fejlesztő úgy dönt, hogy megosztja a kódját, a számítógépére telepített npm klienst használja, hogy közzétegye azt a kódot egészen a Nyilvántartás. És ha van bejegyzés ehhez a csomaghoz a nyilvántartásban, akkor más fejlesztők npm klienseikkel telepíthetik a csomagot a regiszterből. A csomag nyilvántartásában megjelenő bejegyzése a weboldalon is megjelenik, ahol van egy oldal az új csomagnak szentelve.

Szóval ez az NPM. Ez egy módja annak, hogy más fejlesztők kódját újrahasznosítsd, és megosszd velük a kódodat, így megkönnyíti a különböző verziók kezelését.


Az npm megkönnyíti a JavaScript fejlesztők számára a kód megosztását és újrahasznosítását, valamint a megosztott kód frissítése.


Ha már egy ideje használod a JavaScriptet, valószínűleg hallottál már arról, hogy az npm:npm megkönnyíti a JavaScript fejlesztők számára, hogy megosszák a saját kódjukat bizonyos problémák megoldására, miközben más fejlesztők saját alkalmazásaikban is használhatják.

Ha más fejlesztők kódjára támaszkodsz, az npm megkönnyíti, hogy ellenőrizd, van-e frissítésük, és letöltöd őket, amikor frissítették.

Ezeknek a biteknek az újrahasználható kódját csomagnak, néha modulnak nevezik. A csomag egyszerűen egy könyvtár, amely egy vagy több fájlt tartalmaz, valamint egy "package.json" nevű fájl, amely tartalmaz néhány metaadatot erről a csomagról. Egy tipikus alkalmazás, mint egy weboldal, tucatnyi vagy akár száz csomagon alapul. Ezek a táskák általában kicsik. Az általános elképzelés az, hogy létrehozol egy kis építőkockát, megoldod a problémát, megoldod azt. Ez lehetővé teszi, hogy nagyobb, egyedi megoldásokat építs ezekben a kis, közös építőblokkokban.

Ennek sok előnye van. Ez lehetővé teszi, hogy csapata a szervezeten kívüli szakemberek csomagjait felhasználja, hogy olyan embereket vonzzon be, akik speciális problémás területekre specializálódtak. De még ha nem is ismétled meg a kódot a szervezetedön kívüliektől, ennek a modul-alapú megközelítésnek köszönhetően segíthet a csapatod jobb munkában és a kód újrahasznosításában a projektek között.

Az npm weboldalon böngészve találhatsz olyan csomagokat, amelyek segítenek az alkalmazásod elkészítésében. Amikor böngészed a weboldalt, különböző típusú csomagokat találsz. Sok csomóponti modult találsz. Az NPM node csomagkezelőként indul, így sok modul elérhető a szerver oldalon. Számos csomag is van, amelyek parancsokat adnak hozzá, amelyeket a parancssoron használhatsz. Ezen a ponton találsz néhány csomagot, amit a böngészőben, a frontendben használhatsz.

Most, hogy van egy ötleted arról, mire képes az npm, beszéljünk arról, hogyan működik. Amikor az emberek az NPM-ről beszélnek, három dologról beszélhetnek. Lehet, hogy egy weboldalról beszélnek, amit most néztünk meg. Vagy lehet, hogy a regiszterről beszélnek, ami egy nagy adatbázis csomagokban található információkból, amelyeket az emberek megosztanak. Vagy a harmadik dolog, amiről beszélhetnek, az ügyfél: amikor egy fejlesztő úgy dönt, hogy megosztja a kódját, közzéteszi azt a nyilvántartásba a számítógépén telepített npm kliensrel. Miután a csomag bejegyzést kapott a nyilvántartásban, más fejlesztők telepíthetik a csomagot a regisztrációból az npm kliensükön keresztül. A regisztrációs űrlapon megjelenő bejegyzések a weboldalon is megjelennek, amelynek van egy oldala az új csomagnak szentelve.

Ez az, ami az NPM. Ez egy módja annak, hogy más fejlesztők kódját újrahasznosítsuk és megoszthatjuk velük, így könnyebbé teszi a különböző kódverziók kezelését.





Előző:A Linux DNS szervereket állít be
Következő:node.js inicializálni package.json
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com