Menghadapi masalah apabila menggunakan templat Create-React-App TypeScript, output ialah fail JS dan bukannya fail TSX
<p>Saya menghadapi masalah semasa cuba mencipta aplikasi React baharu menggunakan templat Create-React-App dan TypeScript. Saya mengikuti arahan pada dokumentasi rasmi (https://create-react-app.dev/docs/adding-typescript/) dan menggunakan arahan berikut: </p>
<pre class="lang-bash prettyprint-override"><kod>npx create-react-app my-app --template typescript
</code></pre>
<p>Berikut ialah hasil arahan: </p>
<pre class="brush:php;toolbar:false;">Memasang pakej perisian. Ini mungkin mengambil masa beberapa minit.
Versi skrip reaksi yang anda gunakan tidak serasi dengan pilihan --template.
Memasang skrip react, react-dom dan react-script...
995 pakej ditambah dalam 32 saat
Terdapat 34 pakej mencari pembiayaan
Jalankan `npm fund` untuk mengetahui lebih lanjut
kejayaan! mencipta my-app-test di bawah /home/ristirianto/belajar-react/my-app-test
Dalam direktori ini anda boleh menjalankan beberapa arahan:
npm bermula
Mulakan pelayan pembangunan.
npm run build
Pakej aplikasi sebagai fail statik untuk pengeluaran.
ujian npm
Mulakan pelari ujian.
npm run eject
Alih keluar alat dan salin kebergantungan binaan, fail konfigurasi dan skrip ke dalam direktori aplikasi. Jika anda melakukan ini, anda tidak akan dapat kembali!
Kami mengesyorkan anda mulakan dengan menaip:
cd my-app-test
npm mula
Selamat berprogram!
NOTA: Projek ini di-bootstrap menggunakan versi lama alat yang tidak disokong.
Sila kemas kini kepada Node >=14 dan npm >=6 untuk mendapatkan alatan yang disokong dalam projek baharu. </pra>
<p>Versi Nod Saya: v18.17.1
Versi NPM saya: 9.6.7</p>
<p>Namun, selepas proses pemasangan, apabila saya menyemak fail dalam folder <code>my-app</code>, saya perhatikan bahawa fail tersebut mempunyai sambungan <code>.js</code> bukannya <kod>.tsx</code> Ini nampaknya menunjukkan bahawa TypeScript tidak dikonfigurasikan dengan betul. </p>
<p>Saya tidak pasti sama ada saya terlepas sebarang langkah atau terdapat sesuatu yang tidak kena dengan persediaan. Adakah terdapat sebarang langkah yang perlu saya ambil untuk memastikan TypeScript dikonfigurasikan dengan betul apabila menggunakan pilihan <code>--template typescript</code> </p>
<p>Sebarang panduan atau nasihat tentang cara menyelesaikan masalah dan menyelesaikan isu ini amat dihargai. Terima kasih terlebih dahulu atas bantuan anda! </p>