reactjs - Kesalahan: Kesalahan TypeScript di /home/runner/work/avi/avi/node_modules/@types/react-router/index.d.ts(149,100): Tipe diharapkan. TS1110


Ketika saya membangun proyek react saya, saya mendapatkan error seperti ini.

export type ExtractRouteOptionalParam<T extends string, U = string | number | boolean> = T extends `${infer Param}?`      
  ? { [k in Param]?: U }
  : T extends `${infer Param}*`
  ? { [k in Param]?: U }

Bagaimana cara menyelesaikan ini?

Jawaban #1

Saya menambahkan jawaban untuk referensi di masa depan bagi orang lain.

Ya, seperti yang disebutkan orang lain, typescript adalah masalahnya.

Saya meningkatkan ke versi terbaru (saat ini 4.8.3). Setelah meningkatkan, saya harus memperbaiki masalah tipe pada file redux saga saya dan saya harus meningkatkan react-scripts ke 4.0.1 untuk memperbaiki Parsing error: Cannot read properties of undefined (reading 'map').

Jawaban #2

Saya telah menambahkan @types/react-router dengan versi 5.1.14 sebagai dependensi ke dalam file package.json saya dan menginstalnya, yang menyelesaikan masalah tersebut.

Artikel terkait