- Izindawo zokusebenza (
Izindawo zokusebenza ), okukuvumela ukuthi uhlanganise ukuncika kusuka kumaphakheji ambalwa ube yiphakheji elilodwa ukuze uwafake esinyathelweni esisodwa. - Ukufakwa okuzenzakalelayo
ukuncika kontanga (isetshenziswa kuma-plugin ukucacisa amaphakheji ayisisekelo iphakheji yamanje eklanyelwe ukusebenza nawo, ngisho noma ingasetshenziswanga kuwo ngokuqondile). Ukuncika kontanga kucaciswe kufayela le-package.json esigabeni esithi βpeerDependenciesβ. Ngaphambilini, ukuncika okunjalo kwakufakwe onjiniyela mathupha, kodwa i-NPM 7.0 isebenzisa i-algorithm ukuze kuqinisekiswe ukuthi ukuncika kontanga okuchazwe kahle kutholakala ezingeni elifanayo noma ngaphezu kwephakheji encikile esihlahleni sama-node_modules. - Inguqulo yesibili yefomethi yokukhiya (i-package-lock v2) nokusekelwa kwefayela lokukhiya i-yarn.lock. Ifomethi entsha ivumela ukwakhiwa okuphindaphindekayo futhi ihlanganisa yonke into edingekayo ukuze kwakhiwe ngokugcwele isihlahla sephakheji. I-NPM futhi manje isingakwazi ukusebenzisa amafayela e-yarn.lock njengomthombo wemethadatha yephakheji nolwazi lokukhiya.
- Ukwenziwa kabusha okubalulekile kwezingxenye zangaphakathi kwenziwe, okuhloswe ngayo ukuhlukanisa ukusebenza ukuze kube lula ukugcinwa nokukhulisa ukwethembeka. Isibonelo, ikhodi yokuhlola nokuphatha isihlahla sama-node_modules ihanjiswe kumojula ehlukile
I-Arborist . - Sishintshele ekusebenziseni inkambu ye-package.exports, okwenza kungenzeki ukuxhuma amamojula angaphakathi ngocingo oludingayo ().
- Iphakheji isibhalwe kabusha ngokuphelele
npx , manje esebenzisa umyalo we- "npm exec" ukusebenzisa okusebenzisekayo kumaphakheji. - Okukhishwayo komyalo we-"npm audit" kushintshwe ngokuphawulekayo, kokubili lapho okukhiphayo ngefomethi efundekayo yomuntu nalapho imodi ethi "--json" ikhethiwe.
Source: opennet.ru