Ang Typescript ay isang object-oriented na wika na naging backbone ng maraming modernong web-based na application. Ito ay isang superset ng JavaScript na nag-aalok ng static type-checking kasama ng iba pang makapangyarihang feature, na ginagawang mas matatag at walang error ang iyong mga application sa runtime. Ang isa sa mga karaniwang sitwasyong madalas na nakikita ng mga developer ay ang pangangailangang i-update ang mga lokal na pakete sa isang Typescript na proyekto.
Ang pagpapanatiling napapanahon sa iyong mga lokal na pakete ay mahalaga para sa mahusay na paggana ng iyong aplikasyon. Ang pagkakaroon ng hindi napapanahong mga pakete ay maaaring magresulta sa mga isyu tungkol sa compatibility pati na rin ang maaaring magpakilala ng mga bug sa iyong proyekto. Ang maingat na pagpapanatiling ito ay titiyakin na ang iyong application ay mananatiling naka-sync sa mga pinakabagong feature at security patch.
Mga pamamaraan para sa pag-update ng mga lokal na pakete
Mayroong ilang mga paraan na maaaring lumapit ang isa sa pag-update ng mga lokal na pakete. Ang dalawang pinakakaraniwang pamamaraan ay โ manu-manong pagsuri para sa pinakabagong bersyon sa npm registry at pag-update ng package.json file, o paggamit ng mga npm utilities na awtomatikong humahawak nito.
Una, maaari mong manu-manong bisitahin ang npm registry, tingnan ang pinakabagong mga bersyon ng bawat package na ginagamit ng iyong proyekto, at i-update ang mga numero ng bersyon sa iyong package.json file upang tumugma sa mga pinakabagong.
// package.json { "name": "Your-App-Name", "version": "1.0.0", "dependencies": { "react": "^16.13.0", "typescript": "~3.7" } }
Bilang kahalili, maaari mong gamitin ang npm utilities, tulad ng npm-check-update, upang i-automate ang proseso ng pagsuri at pag-update ng mga bersyon.
Sumisid nang mas malalim gamit ang npm-check-update
Ang npm-check-update o ncu ay isang utility na awtomatikong inaayos ang iyong package.json file upang maisama ang mga pinakabagong bersyon ng iyong mga dependency.
Upang magamit ang npm-check-update, kailangan mo munang i-install ito sa buong mundo gamit ang command - npm install -g npm-check-updates.
// Install ncu $ npm i -g npm-check-updates
pagkatapos, sa iyong project folder, patakbuhin ang command ncu, magpapakita ito ng listahan ng mga dependency na kailangang i-update.
// Check for updates $ ncu
Sa wakas, para i-update ang iyong package.json file, patakbuhin lang ang command ncu -u. Ia-upgrade nito ang iyong mga dependency sa mga pinakabagong bersyon ayon sa mga patakaran sa pag-bersyon na tinukoy sa iyong package.json file.
// Upgrade packages $ ncu -u
Pag-update ng mga pakete at pag-verify ng pagpapatakbo ng pag-update
Upang i-update ang mga pakete, patakbuhin ang command install npm. Ii-install nito ang mga package ayon sa mga bersyon na tinukoy sa package.json file.
// Install updated packages $ npm install
Sa wakas, i-verify na ang mga pakete ay na-update sa pamamagitan ng pagpapatakbo ng command npm lipas na. Magpapakita ito ng isang talahanayan ng mga dependency na luma na.
// Verify updates $ npm outdated
Pagkatapos sundin ang mga hakbang na ito, ang iyong mga lokal na pakete sa iyong Typescript na proyekto ay dapat na ngayong ma-update. Titiyakin nito na tatakbo ang iyong application sa mga pinakabagong bersyon ng iyong mga dependency, na nakikinabang mula sa mga pinakabagong feature, pag-optimize, at mga patch ng seguridad.