Recibo un error al intentar usar Typescript con mi proyecto de exposición existente.
Mientras seguía los documentos, creé un archivo tsconfig.json en la raíz del proyecto.
Cuando ejecuto expo start
, se me solicita que instale las dependencias mecanografiadas. Sin embargo, después de instalarlos correctamente (aparece un mensaje de marca en la consola: √ Installed typescript@~4.3.5, @types/react@~17.0.21, @types/react-native@~0.67.6
), recibo lo 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.
Intenté eliminar la carpeta node_modules y el archivo package-lock.json sin éxito. También he intentado seguir esta respuesta. Cualquier ayuda sería apreciada, gracias.
Simplemente vuelva a instalar expo-cli npm install -g expo-cli
.
yarn add expo-cli
resuelto para mí.
Parece ser un error. Funciona si instalo @types/react
en la versión específica que solicita Expo ( 17.0.21
).
yarn add --dev @types/react@17.0.21