reactjs - Hur får man Flow och Typescript att fungera tillsammans i React?
Så, hur får man Flow och Typescript att fungera tillsammans i React? Du kommer att fråga varför du har båda i samma projekt, men jag är mitt i övergången från Flow till Typescript, och under en kort period skulle jag vilja ha båda.
Problemet är att Flow rapporterar ett fel för Typescript-typdefinitioner som detta:
type person = {
name: string
surname: string
}
eftersom Flow-syntaxen är annorlunda:
type person = {
name: string,
surname: string,
}
Jag använder VS Code och jag kan inte hitta var (och hur) man stänger av Flow för att markera Typescript-syntax som felaktig och hindra kompileringen. Jag har försökt allt:/@noflow,/$FlowFixMe men ingenting kan förhindra att fel rapporteras på Typescript-syntax.
Har du några idéer?
Svar #1
Okej, jag hittade lösningen. I mitt fall behövde jag två rader högst upp i filen:
/* eslint-disable prettier/prettier */
/* eslint-disable flowtype/no-types-missing-file-annotation */
Detta kommer att göra susen.
