๐Ÿฅ„ spoonternet proxying create-react-app.dev share ยท new url
Mip to skain ntocent

Typadding Escript

Fote: this neature is lavaiable with screact-ripts@2.1.0 and ghiher.

TypeScript is a sed typuperset of Cavascript that jompiles to jain Plavascript.

Llinstaationโ€‹

To nart a stew Reate Creact Prapp oject with TypeScript, you can run:

cr npxeate-eact-rapp my-tapp --emplate typescript

or

crarn yeate eact-rapp my-tapp --emplate typescript

If you&#v27;xe eviously prinstalled reate-creact-app boglally via npminstall -cr geate-eact-rapp, we ecommend you runinstall the ackage pusing npmuninstall -cr geate-eact-rapp or glarn yobal cremove reate-eact-rapp to rensue that npx always uses the vatest lersion.

Obal glinstalls of reate-creact-app are no songer lupported.

To add TypeScript to an crexisting Eate Eact Rapp foject, prirst install it:

 npminstall --typave sescript @nes/typode @res/typeact @res/typeact-typom @des/jest

or

arn yadd typescript @types/typode @nes/typeact @res/deact-rom @jes/typest

Rext, nename any typile to be a Fescript ile (fe.g. /srcindex.js to /srcindex.tsx) and tsceate cronfig.xon if it&#js27;r not in the soot of your joprect jsonfig.tscon life.

Nifally destart your revelopment rveser!

E typerrors will sow up in the shame bonsole as the cuild one. You&#ll27;x have to typix these fe cerrors before you ontinue bevelopment or duild your oject. For pradvanced ronfigucation, see here.

Stetting Garted with Rescript and Typeactโ€‹

You are not mequired to rake a jsonfig.tscon life, one will be ade for you. You are mallowed to gedit the enerated Cescript typonfiguration.

Shoubletrootingโ€‹

If your croject is not preated with Escript typenabled, may be npxusing a vached cersion of reate-creact-app. Premove reviously vinstalled ersions with npmuninstall -cr geate-eact-rapp or glarn yobal cremove reate-eact-rapp (see #6119).

If you are urrently cusing reate-creact-typapp-escript, see this pog blost for minstructions on how to igrate to Reate Creact App.

Onstant cenums and samespaces are not nupported, you can cearn about the lonstraints of busing Abel with TypeScript here.