Nemo samfuran npm da ba a yi amfani da su ba ƙalubale ne na gama gari da masu haɓakawa ke fuskanta a cikin yanayin yanayin JavaScript. Wannan yana da mahimmanci musamman a cikin manyan ayyuka inda cire abubuwan dogaro da ba dole ba na iya rage girman daɗaɗa da haɓaka aikin aikace-aikacen. A cikin wannan cikakken jagorar, za mu yi cikakken bayanin yadda ake ganowa da cire waɗannan samfuran npm da ba a yi amfani da su ba.
Fahimtar npm Modules
Kafin nutsewa cikin mafita, yana da mahimmanci a sami cikakkiyar fahimta na npm modules. npm ita ce babbar rajistar software a duniya, tana ɗauke da fakitin lambobi sama da 800,000. Waɗannan fakiti ko kayayyaki, buɗaɗɗen tushe ne kuma masu haɓakawa na duniya ke rabawa.
Kowane aikin JavaScript yana da keɓaɓɓen saiti na npm modules waɗanda masu haɓakawa suka ƙara akan lokaci don sauƙaƙe da haɓaka aikinsu. Koyaya, yayin da ayyukan ke girma, ya zama ruwan dare a rasa sanin waɗannan abubuwan dogaro. A tsawon lokaci, ayyukanmu suna ƙarewa da na'urorin npm da ba a yi amfani da su ba waɗanda kawai ke ɗaukar sarari da rage saurin aikace-aikacen.
Muhimmancin Tsabtace Modulolin npm da ba a yi amfani da su ba
Samfuran npm da ba a yi amfani da su ba kamar ƙarin kaya ne waɗanda app ɗin ku ke ɗauka. Ƙarin nauyi na iya rage lokutan lodin ku kuma, a wasu lokuta, yana haifar da rashin tsaro. Wannan ya sa tsaftace kayan npm mara amfani muhimmin aiki don inganta ayyukan app ɗin ku.
Ganin mahimmancin wannan aikin, kayan aiki da yawa sun wanzu waɗanda ke taimakawa wajen ganowa da kawar da waɗannan abubuwan dogaro da ba dole ba. Ɗaya daga cikin irin waɗannan kayan aikin da za mu tattauna shine Depcheck.
Magani: Amfani da Depcheck
Depcheck kunshin npm ne wanda aka haɓaka musamman don gano abubuwan dogaro da ba a amfani da su a cikin aikin ku. Don fara neman abubuwan dogaro da ba a amfani da su a cikin aikin ku bi waɗannan matakan:
npm install -g depcheck depcheck
Waɗannan umarni za su yi masu zuwa: umarnin farko zai shigar da Depcheck a duniya akan tsarin ku. Umurni na biyu lokacin da aka kunna, zai fara duba aikin ku don abubuwan dogaro da ba a yi amfani da su ba.
Fahimtar Sakamako
Depcheck yana ba da sakamako a tsarin JSON. Yawanci yana da kaddarori uku:
- dogara: Jerin abubuwan dogaro da ba a yi amfani da su ba.
- DevDependencies: Yana ƙayyade abubuwan da ba a amfani da su.
- bace: Yana Nuna abubuwan dogaro da suka ɓace, watau, abubuwan dogaro da aka yi amfani da su a cikin lambar amma ba cikin kunshin ba.json.
Anan akwai fassarar sakamakon da zaku iya amfani da shi don inganta aikinku.
motsi Forward
Bayan gano samfuran npm da ba a yi amfani da su ba, lokaci ya yi da za a cire su. Kuna iya yin wannan da hannu ta sabunta kunshin ku.json, ko amfani da npm uninstall umurnin wanda fakitin da kuke son cirewa ke bi.
Tsayawa a aikin mai tsabta tare da abin dogaro kawai kyakkyawan aiki ne ga kowane mai haɓakawa. Zai taimaka maka rage girman tarin ku, haɓaka aikin ƙa'idar ku da guje wa yuwuwar raunin tsaro.
Kammalawa
Tsayawa tsarin npm ɗinku da haɓaka ayyukan app ɗinku ta hanyar cire waɗanda ba a yi amfani da su ba na iya zama aiki mai ban tsoro. Abin farin ciki, kayan aikin kamar Depcheck suna sauƙaƙe sauƙi ga masu haɓakawa don sarrafa abubuwan dogaro.
Ka tuna cewa tsaftace abubuwan dogara da ku tsari ne mai gudana. Kula da abubuwan dogaronku, kuma ku tabbata kuna cire waɗanda ba dole ba. Tare da mafi kyawun ayyuka da kayan aikin da aka tattauna a cikin wannan jagorar, za ku sami aikin dogaro, inganci da amintaccen aiki.