Hvorfor giver tsc (TypeScript) mig fejlene "Kan ikke finde typedefinitionsfilen for xyz"?


Jeg læste nogle dokumenter og prøvede en masse forskellige ting i tsconfig.json, men uanset hvad får jeg stadig disse fejl. Her er den enkleste version af min tsconfig.json:

{
  "compilerOptions": {
    "rootDir": "./packages/"
  },
  "exclude": [
    "node_modules",
    "babel.config.js",
    "webpack.config.js",
  ]
})

Al min kildekode er i /packages, og der er kun kildekode der. Det mærkelige er, at de fejl, jeg får (nedenfor), tilsyneladende ikke har noget at gøre med mit projekt (pakkerne indeholder react-native kildekode).

error TS2688: Cannot find type definition file for 'anymatch'.

error TS2688: Cannot find type definition file for 'body-parser'.

error TS2688: Cannot find type definition file for 'connect'.

error TS2688: Cannot find type definition file for 'connect-history-api-fallback'.

error TS2688: Cannot find type definition file for 'express'.

error TS2688: Cannot find type definition file for 'express-serve-static-core'.

error TS2688: Cannot find type definition file for 'http-proxy'.

error TS2688: Cannot find type definition file for 'http-proxy-middleware'.

error TS2688: Cannot find type definition file for 'mime'.

error TS2688: Cannot find type definition file for 'range-parser'.

error TS2688: Cannot find type definition file for 'serve-static'.

error TS2688: Cannot find type definition file for 'source-list-map'.

error TS2688: Cannot find type definition file for 'uglify-js'.

error TS2688: Cannot find type definition file for 'webpack'.

error TS2688: Cannot find type definition file for 'webpack-dev-server'.

error TS2688: Cannot find type definition file for 'webpack-sources'.

Tak for enhver hjælp eller indsigt!

Svar #1

Prøv at installere @types/ pakkerne for disse, og jeg tror, dine fejl vil forsvinde.

Relaterede artikler