Na transição de um projeto JavaScript para TypeScript, o comando passado pelo próprio NextJs no terminal parece não funcionar. Após executar o comando e tentar rodar o projeto novamente (npm run dev
), o mesmo reclama que é necessário instalar o pacote de tipos do react (@types/react), mesmo que este já esteja instalado.
No fórum StackOverflow, isso havia sido reportado. (https://stackoverflow.com/questions/71843307/next-js-is-not-recognizing-types-react).
Para quem tiver problemas com isso, basta instalar uma versão anterior do pacote de tipos do React com o comando:
npm install --save-dev @types/react@18.0.1