javascript - No se puede usar TypeScript con Expo - "Parece que estás intentando usar TypeScript pero no tienes las dependencias necesarias instaladas"
Estoy recibiendo un error mientras intento usar Typescript con mi proyecto existente de Expo.
Mientras seguía la documentación, creé un archivo tsconfig.json en la raíz del proyecto.
Al ejecutar expo start, se me solicita instalar las dependencias de TypeScript. Sin embargo, después de que estas se instalan correctamente (aparece el mensaje de marca de verificación en la consola: √ Installed typescript@~4.3.5, @types/react@~17.0.21, @types/react-native@~0.67.6), recibo el siguiente error:
It looks like you're trying to use TypeScript but don't have the required dependencies installed.
Please install @types/react by running:
yarn add --dev @types/react@~17.0.21
If you're not using TypeScript, please remove the TypeScript files from your project and delete the tsconfig.json.
error Command failed with exit code 1.Después de seguir las instrucciones y ejecutar el comando yarn add ...., sigo viendo el mismo mensaje de error.
He intentado eliminar la carpeta node_modules y el archivo package-lock.json, pero sin éxito. También he intentado seguir esta respuesta. Cualquier ayuda sería apreciada, gracias.
Respuesta #1
Simplemente vuelve a instalar expo-cli npm install -g expo-cli.
Respuesta #2
Parece ser un error. Funciona si instalo @types/react en la versión específica que Expo solicita (17.0.21).
yarn add --dev @types/[email
