
Masinakiri on tänapäevases veebiarenduses endiselt ülioluline tehnoloogia, kuna see pakub Javascripti tüübikontrolli, hõlbustades paremat redaktori tuge, staatilist kontrolli ja võimsat silumist nii tausta- kui ka esiprogrammi arenduses. Kuid arendajad seisavad vajaduse korral sageli silmitsi väljakutsetega alanda Typescript versioonid, eriti seetõttu, et teatud projektisõltuvused võivad optimaalse jõudluse tagamiseks vajada madalamat Typescripti versiooni.
Muudel juhtudel ei pruugi vanemas Typescripti versioonis kirjutatud projekt äsja täiendatud versiooni all korralikult toimida, mistõttu on vaja alandada. Selles artiklis käsitleme teie Typescripti versiooni ohutuks muutmise protsessi.
Lahendus
Typescripti versiooni alandamiseks peate tagama, et teil on keskkond, mida toetab npm (sõlme paketihaldur) kuna see on meie peamine alandamise tööriist. Üleminek hõlmab praeguse Typescripti versiooni desinstallimist ja seejärel soovitud versiooni installimist.
Alustage praeguse Typescripti versiooni desinstallimisest käsuga npm:
npm uninstall -g typescript
Seejärel installige soovitud Typescripti versioon, kasutades käsku npm, millele on lisatud @version järelliide:
npm install -g typescript@{version}
Ärge unustage asendada „{version}” soovitud Typescripti versiooniga.
Koodeksi üksikasjalik selgitus
Uurime üksikasjalikumalt iga alandamise protsessis kasutatud käsurea käskkirja, et mõista nende funktsioone paremini.
Käsk "npm uninstall -g typescript" annab npm-ile korralduse eemaldada globaalne pakett "typescript". Siin määrab lipp "-g", et toiming peaks puudutama globaalselt installitud Typescripti paketti. Kui soovite desinstallida ainult kohaliku paketi (teie praeguses kataloogis), saate seda teha, jättes välja lipu "-g".
npm uninstall typescript
Järgmine käsk `npm install -g typescript@{version}` annab npm-ile juhised Typescripti konkreetse versiooni installimiseks. Lipp "-g" määrab taas, et protsess peaks toimuma globaalses kontekstis.
Töötage erinevate masinakirjateekidega
Teise võimalusena võib tekkida olukord, kus peate erinevate projektide jaoks hooldama erinevaid Typescripti versioone. Sellistel juhtudel tööriist nagu nvm (sõlme versioonihaldur) tuleb kasuks. Nvm-iga saate säilitada eraldi sõlmed, millest igaühel on oma Typescripti versioon, vältides tõhusalt versioonide konflikte.
Veel üks kasulik tööriist on "npm shrinkwrap", mis võimaldab teil lukustada installitud pakettide versioonid ja nende järeltulijad. See tagab, et kasutate samu paketiversioone erinevatel platvormidel ja automaatset uuendamist ei toimu.
Pidage meeles, et Typescripti versioonide tõhus haldamine aitab säilitada ühilduvust ja lahendab võimalikud versioonikonfliktid, tagades teie projektide optimaalse toimivuse. Pärast iga installimist või desinstallimist kinnitage alati oma Typescripti versioon, kasutades käsku tsc -v.
tsc -v