typescript - Modul ikke funnet: Feil: Kan ikke finne '@types/svgo'


Jeg har installert typer for svgo ved å bruke

yarn add @types/svgo.

I filen hvor jeg vil bruke svgo skriver jeg:

import SVGO from 'svgo';

Derfra kan jeg komfortabelt inspisere typer ved å gå til definisjon fra svgo.

Men når jeg kjører yarn install eller lignende kommandoer i konsollen får jeg:

ERROR in dll renderer
Module not found: Error: Can't resolve '@types/svgo' in 'C:\[projectfolder]'
 @ dll renderer renderer[2]
error Command failed with exit code 2

Det er et Electron-prosjekt som nylig ble startet fra electron-react-boilerplate.

Hva kan forårsake dette?

Svar #1

Hadde samme problem. Løsningen er å flytte @types/* til devDependencies i stedet for å beholde dem i dependencies i package.json.

Hvis du har et nytt prosjekt, bør du bruke yarn add med --dev-flagget, altså yarn add --dev @types/svgo.

Relaterte artikler