Instalatu npm ci paketeak ekoizpenean
Azalpena
Zure menpekotasunak blokeatu dituzu Blokeatu menpekotasunak jarraituz, baina orain ziurtatu behar duzu pakete bertsio zehatzak erabiltzen direla ekoizpenean.
Paketeak instalatzeko npm ci
erabiltzen baduzu, hori eta gehiago lortuko duzu.
- Zure
package.json
etapackage-lock.json
bat ez badatoz (hala behar lukete) edo blokeo fitxategirik ez baduzu, huts egingo du instalazioak node_modules
karpeta badago, automatikoki kenduko du instalatu aurretik- Azkarragoa da! Argitaratutako blogaren arabera, ia bi aldiz azkarragoa
Noiz egon daiteke erabilgarri?
Ziur egon IE inguruneak edo QAk probatuko duzula zure softwarea geroago ekoizpenera bidaliko duzun pakete bertsio berarekin. Gainera, arrazoiren batengatik norbaitek package.json eskuz aldatzen badu, ez cli komando baten bidez, baizik eta package.json zuzenean editatuz, tarte bat sortzen da package.json eta package-lock.jsonen artean, eta errore bat jaurtitzen da.
npmek dioena
npm ciren dokumentaziotik hartua
Komando hau npm-installen antzekoa da, salbu eta ingurune automatizatuetan erabiltzeko dela, hala nola, proba plataformetan, etengabeko integrazio eta inplementazioetan, edo zure menpekotasunen instalazio garbia egiten ari zarela ziurtatu nahi duzun edozein egoeratan.
ci
komandoaren jaregitea iragartzen duen blogeko mezua
Komandoak hobekuntza handiak eskaintzen dizkie eraikuntzen errendimenduari eta fidagarritasunari etengabeko integrazio/ inplementazio prozesuetarako, esperientzia koherentea eta azkarra eskainiz CI/CD erabiltzen duten garatzaileei beren lan-fluxuan.
npmjs: menpekotasunak versus garatze-menpekotasunak (npmjs: dependencies and devDepencies)
"dependencies": zure aplikazioak ekoizpenean eskatzen dituen paketeak. "devDependencies": tokiko garapenerako eta probetarako soilik behar diren paketeak.