Typescript joprojām ir būtiska tehnoloģija mūsdienu tīmekļa izstrādē, pateicoties tās nodrošinātajai tipa pārbaudei Javascript valodā, veicinot labāku redaktora atbalstu, statisko pārbaudi un jaudīgu atkļūdošanu gan aizmugures, gan priekšējās daļas izstrādē. Tomēr izstrādātāji bieži saskaras ar problēmām, kad viņiem ir jāpāriet uz zemāku Typescript versiju, jo īpaši tāpēc, ka noteiktām projektu atkarībām optimālai veiktspējai var būt nepieciešama zemāka Typescript versija.
Citos gadījumos projekts, kas rakstīts vecākā Typescript versijā, var nedarboties atbilstoši tikko jauninātai versijai, tāpēc ir nepieciešams pazemināt versiju. Šajā rakstā mēs iedziļināsimies procesā, lai droši pazeminātu jūsu Typescript versiju.
Risinājums
Lai pazeminātu Typescript versiju, jums jāpārliecinās, ka jums ir vide, ko atbalsta npm (Node Package Manager), jo tas ir mūsu galvenais pazemināšanas rīks. Pazemināšanas process ietver pašreizējās Typescript versijas atinstalēšanu un pēc tam vēlamās versijas instalēšanu.
Sāciet, atinstalējot pašreizējo Typescript versiju, izmantojot komandu npm:
npm uninstall -g typescript
Pēc tam instalējiet vajadzīgo Typescript versiju, izmantojot komandu npm kopā ar sufiksu @version:
npm install -g typescript@{version}
Atcerieties aizstāt “{version}” ar vēlamo Typescript versiju.
Kodeksa detalizēts skaidrojums
Padziļināsimies katrā komandrindas direktīvā, kas tiek izmantota pazemināšanas procesā, lai labāk izprastu to funkcijas.
Komanda "npm uninstall -g typescript" uzdod npm noņemt globālo pakotni "typescript". Šeit karodziņš "-g" norāda, ka darbībai ir jāattiecas uz globāli instalēto Typescript pakotni. Ja vēlaties atinstalēt tikai vietējo pakotni (pašreizējā direktorijā), varat to izdarīt, izlaižot karogu "-g".
npm uninstall typescript
Nākamā komanda `npm install -g typescript@{version}` dod norādījumus npm, lai instalētu konkrētu Typescript versiju. Karogs “-g” vēlreiz norāda, ka procesam ir jānotiek globālā kontekstā.
Strādājiet ar dažādām mašīnrakstu bibliotēkām
Alternatīvi, var rasties situācija, kad dažādiem projektiem ir jāuztur dažādas Typescript versijas. Šādos gadījumos noder tāds rīks kā nvm (Node Version Manager) . Ar nvm var uzturēt atsevišķus mezglus, katram ar savu Typescript versiju, efektīvi izvairoties no versiju konfliktiem.
Vēl viens noderīgs rīks ir `npm shrinkwrap`, kas ļauj bloķēt instalēto pakotņu un to pēcnācēju pakotņu versijas. Tas nodrošina, ka dažādās platformās izmantojat vienas un tās pašas pakotnes versijas un nenotiek automātiska jaunināšana.
Atcerieties, ka Typescript versiju efektīva pārvaldība palīdz uzturēt saderību un atrisina iespējamos versiju konfliktus, nodrošinot optimālu jūsu projektu veiktspēju. Noteikti apstipriniet savu Typescript versiju, izmantojot komandu `tsc -v` pēc katras instalēšanas vai atinstalēšanas.
tsc -v