Quando rodo o comando npm run start:dev
desencadeia essa sequencia de erros
Starting compilation in watch mode...
node_modules/@types/prettier/index.d.ts:41:54 - error TS2315: Type 'IsTuple' is not generic.
41 type IndexProperties<T extends { length: number }> = IsTuple<T> extends true
~~~~~~~~~~
node_modules/@types/prettier/index.d.ts:53:6 - error TS2456: Type alias 'IsTuple' circularly references itself.
53 type IsTuple<T> = T extends [] ? true : T extends [infer First, ...infer Remain] ? IsTuple<Remain> : false;
~~~~~~~
node_modules/@types/prettier/index.d.ts:53:65 - error TS2574: A rest element type must be an array type.
53 type IsTuple<T> = T extends [] ? true : T extends [infer First, ...infer Remain] ? IsTuple<Remain> : false;
~~~~~~~~~~~~~~~
node_modules/@types/prettier/index.d.ts:53:84 - error TS2315: Type 'IsTuple' is not generic.
53 type IsTuple<T> = T extends [] ? true : T extends [infer First, ...infer Remain] ? IsTuple<Remain> : false;
~~~~~~~~~~~~~~~
node_modules/@types/prettier/index.d.ts:96:5 - error TS2589: Type instantiation is excessively deep and possibly infinite.
96 call<
~~~~
node_modules/@types/prettier/index.d.ts:131:5 - error TS2589: Type instantiation is excessively deep and possibly infinite.
131 each<
~~~~
node_modules/@types/prettier/index.d.ts:165:5 - error TS2589: Type instantiation is excessively deep and possibly infinite.
165 map<
~~~
node_modules/@types/superagent/index.d.ts:23:10 - error TS2305: Module '"buffer"' has no exported member 'Blob'.
23 import { Blob } from "buffer";
~~~~
[11:08:54] Found 8 errors. Watching for file changes.
eu já instalei as versões das dependências usadas no curso, baixei o projeto feito pelo instrutor, mas não resolve, alguém pode me ajudar?