Почему команда tsc выдает ошибку, даже если команда vite работает?

#typescript #tsc #vite #esbuild

#машинописный текст #tsc #vite #esbuild

Вопрос:

Я пытаюсь запустить tsc проект React, скомпонованный с помощью Vite-все остальные команды работают нормально, проект загружается и успешно строится, но при запуске tsc я получаю эту ошибку:

 ../../node_modules/@types/download/index.d.ts:9:10 - error TS2614: Module '"got"' has no exported member 'GotEmitter'. Did you mean to use 'import GotEmitter from "got"' instead?  9 import { GotEmitter, GotOptions } from "got";  ~~~~~~~~~~  ../../node_modules/@types/download/index.d.ts:13:58 - error TS2315: Type 'GotOptions' is not generic.  13 interface DownloadOptions extends DecompressOptions, GotOptionslt;string | nullgt; {  ~~~~~~~~~~~~~~~~~~~~~~~~~  

Я вижу, что это связано с модулем типов, который я даже не устанавливал сам. Есть идеи, откуда это взялось?

Ответ №1:

вы могли бы попытаться поставить

 "compilerOptions": {  "skipLibCheck": true  },  

в ваш файл tsconfig. Это позволит пропустить проверку типа для node_modules.