Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 8123|Atbildi: 0

Kas ir npm? Kas ir npm?

[Kopēt saiti]
Publicēts 14.12.2016 10:36:03 | | |
npm atvieglo JavaScript izstrādātāju koplietošanu un atkārtotu izmantošanu, kā arī atvieglo koplietojamā koda atjaunināšanu.


Ja kādu laiku strādājat ar Javascript, iespējams, esat dzirdējuši par npm: npm ļauj Javascript izstrādātājiem viegli kopīgot kodu, ko viņi ir izveidojuši, lai atrisinātu konkrētas problēmas, un citiem izstrādātājiem atkārtoti izmantot šo kodu savās lietojumprogrammās.

Kad esat atkarīgs no šī koda no citiem izstrādātājiem, npm ļauj patiešām viegli pārbaudīt, vai viņi ir veikuši atjauninājumus, un lejupielādēt šos atjauninājumus, kad tie ir veikti.

Šos atkārtoti izmantojamā koda bitus sauc par pakotnēm vai dažreiz moduļiem. Pakotne ir tikai direktorijs ar vienu vai vairākiem failiem, kurā ir arī fails ar nosaukumu "package.json" ar dažiem metadatiem par šo pakotni. Tipiska lietojumprogramma, piemēram, vietne, būs atkarīga no desmitiem vai simtiem pakešu. Šie iepakojumi bieži ir mazi. Vispārējā ideja ir tāda, ka jūs izveidojat nelielu celtniecības bloku, kas atrisina vienu problēmu un labi to atrisina. Tas ļauj jums izveidot lielākus, pielāgotus risinājumus no šiem mazajiem, koplietojamajiem veidošanas blokiem.

Tam ir daudz priekšrocību. Tas ļauj jūsu komandai izmantot zināšanas ārpus jūsu organizācijas, piesaistot paketes no cilvēkiem, kuri ir koncentrējušies uz konkrētām problēmjomām. Taču pat tad, ja jūs atkārtoti neizmantojat kodu no cilvēkiem ārpus jūsu organizācijas, šāda veida moduļu pieejas izmantošana var palīdzēt jūsu komandai labāk sadarboties, kā arī ļaut to izdarīt atkārtoti izmantot kodu dažādos projektos.

Varat atrast pakotnes, kas palīdzēs izveidot lietojumprogrammu, pārlūkojot npm vietni. Pārlūkojot vietni, jūs atradīsiet dažāda veida paketes. Jūs atradīsit daudz mezglu moduļu. NPM sākās kā mezglu pakotņu pārvaldnieks, tāpēc jūs atradīsit daudz moduļu, kurus var izmantot servera pusē. Ir arī daudz pakotņu, kas pievieno komandas, ko izmantot komandrindā. Un šajā brīdī jūs varat atrast vairākas paketes, kuras var izmantot pārlūkprogrammā, priekšgalā.

Tātad, tagad, kad jums ir ideja par to, ko npm var darīt, parunāsim par to, kā tas darbojas. Kad cilvēki runā par npm, viņi var runāt par vienu no trim lietām. Viņi varētu runāt par vietni, kuru mēs tikko apskatījām. Vai arī viņi varētu runāt par reģistru, kas ir liela datu bāze ar informāciju par pakotnēm, ar kurām cilvēki dalās. Vai trešā lieta, par kuru viņi varētu runāt, ir klients: kad izstrādātājs nolemj koplietot savu kodu, viņš izmanto npm klientu, kas ir instalēts viņu datorā, lai publicētu šo kodu līdz reģistrs. Un, kad reģistrā ir ieraksts par šo pakotni, tad citi izstrādātāji var izmantot savus npm klientus, lai instalētu pakotni no reģistra. Ieraksts šīs pakotnes reģistrā ir atspoguļots arī tīmekļa vietnē, kur ir lapa, kas veltīta šai jaunajai pakotnei.

Tātad tas ir npm. Tas ir veids, kā atkārtoti izmantot citu izstrādātāju kodu, kā arī veids, kā kopīgot kodu ar viņiem, un tas atvieglo dažādu koda versiju pārvaldību.


npm ļauj JavaScript izstrādātājiem viegli koplietot un atkārtoti izmantot kodu, kā arī ir viegli atjaunināt kopīgoto kodu.


Ja kādu laiku izmantojat Javascript, jūs, iespējams, esat dzirdējuši par npm:npm ļauj Javascript izstrādātājiem viegli koplietot viņu izveidoto kodu, lai atrisinātu konkrētas problēmas, savukārt citi izstrādātāji to var izmantot savās lietojumprogrammās.

Kad paļaujaties uz šo citu izstrādātāju kodu, npm ļauj viegli pārbaudīt, vai viņiem ir kādi atjauninājumi, un lejupielādēt tos, kad tie tiek atjaunināti.

Šo bitu atkārtoti izmantojamo kodu sauc par pakotni un dažreiz par moduli. Pakotne ir vienkārši direktorijs, kas satur vienu vai vairākus failus un failu ar nosaukumu "package.json", kas satur metadatus par šo pakotni. Tipiska lietojumprogramma, piemēram, vietne, būs atkarīga no desmitiem vai simtiem pakešu. Šie maisiņi parasti ir mazi. Vispārējā ideja ir tāda, ka jūs izveidojat nelielu celtniecības bloku, atrisināt problēmu, atrisināt to. Tas ļauj veidot lielākus pielāgotus risinājumus šajos mazajos, koplietojamajos blokos.

Tam ir daudz priekšrocību. Tas ļauj jūsu komandai izmantot profesionāļu paketes ārpus jūsu organizācijas, lai piesaistītu cilvēkus, kas specializējas konkrētās problēmjomās. Taču pat tad, ja neatkārtojat kodu no cilvēkiem ārpus jūsu organizācijas, šīs moduļu pieejas izmantošana var palīdzēt jūsu komandai strādāt labāk un atkārtoti izmantot kodu projektos.

Varat atrast pakotnes, kas palīdz izveidot lietotni, pārlūkojot npm vietni. Pārlūkojot vietni, jūs atradīsiet dažāda veida paketes. Jūs atradīsiet daudz mezglu moduļu. npm sākas kā mezglu pakotņu pārvaldnieks, tāpēc servera pusē atradīsit daudz moduļu. Ir arī daudzas pakotnes, kas pievieno komandas, ko izmantot komandrindā. Šajā brīdī jūs varat atrast dažas pakotnes, kuras varat izmantot pārlūkprogrammā, priekšgalā.

Tātad, tagad, kad jums ir ideja par to, ko npm var darīt, parunāsim par to, kā tas darbojas. Kad cilvēki runā par npm, viņi var runāt par vienu no trim lietām. Viņi var runāt par vietni, kuru mēs tikko apskatījām. Vai arī viņi var runāt par reģistru, kas ir liela informācijas datu bāze pakotnēs, ar kurām cilvēki dalās. Vai trešā lieta, par kuru viņi var runāt, ir klients: kad izstrādātājs nolemj koplietot savu kodu, viņš to publicē reģistrā, izmantojot datorā instalēto npm klientu. Kad pakotnei ir ieraksts reģistrā, citi izstrādātāji var instalēt pakotni no reģistra, izmantojot savu npm klientu. Ieraksti šīs paketes reģistrācijas veidlapā tiek atspoguļoti arī tīmekļa vietnē, kurā ir lapa, kas veltīta šai jaunajai pakotnei.

Tas ir npm. Tas ir veids, kā atkārtoti izmantot citu izstrādātāju kodu un kopīgot to ar viņiem, un tas atvieglo dažādu koda versiju pārvaldību.





Iepriekšējo:Linux izveido DNS serverus
Nākamo:node.js inicializēt ar package.json
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com