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

Skats: 6238|Atbildi: 0

Vairs nav sajaukšanās starp devDependencies un dependencies

[Kopēt saiti]
Publicēts 09.10.2018 14:32:38 | | |
Iepriekš cīnījās ar jautājumu par pakotnes atkarības pārvaldību npm instalācijai. Tā ir taisnība:

Kad mēs izmantojam npm instalēšanu, lai instalētu moduļus vai spraudņus, ir divas komandas, lai tos ierakstītu package.json failā, tās ir:

--save-dev

vai

--saglabāt

Pirmkārt, jāatzīmē, ka vārda Atkarības ķīniešu nozīme nozīmē atkarību un atkarību, bet dev ir

Saīsinājums no attīstības.

Tāpēc atšķirība starp tām atspoguļojas package.json failā, proti, spraudņi, kas instalēti, izmantojot --save-dev, tiek rakstīti devDependencies domēnā, bet spraudņi, kas instalēti, izmantojot --save, tiek ierakstīti atkarību blokā.

Tātad, kāda ir atšķirība starp devDependencies un atkarību objektiem package.json failos?

DevDependencies spraudņi tiek izmantoti tikai izstrādes vidē, nevis ražošanas vidē, un atkarības ir jāizlaiž ražošanas vidē.

Piemēram, ja mēs rakstām projektu, kas ir atkarīgs no jQuery, tiks ziņots par kļūdu, ja atkarība darbojas bez šīs pakotnes, tāpēc mēs rakstīsim šo atkarību uz atkarībām.

Un daži no mūsu izmantotajiem veidošanas rīkiem, piemēram, glup un webpack, ir tikai pakotnes, kas tiek izmantotas izstrādē, un tās ir tiešsaistē

Tam nav nekāda sakara ar viņiem, tāpēc rakstiet to uz devDependencies.






Iepriekšējo:Mākslinieciski nozīmīgi ir izdomāti rotājumi un tējas paplātes, kas izgrieztas no vara un alumīnija
Nākamo:npm jaunina visas atkarības
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