1
resposta

Erro compilador

AO rodar npm run compile, está gerando esse erro:

../../node_modules/@types/react/index.d.ts:39:22 - error TS2792: Cannot find module 'csstype'. Did you mean to set the 'moduleResolution' option to 'node', or to add aliases to the 'paths' option?

39 import * as CSS from 'csstype';

{
    "compilerOptions": {
        "outDir": "dist/js",
        "target":"ES6",
        "noEmitOnError": true,

    },
    "include": [
        "app/**/*"
    ]
}
1 resposta

Olá! Tudo certo?

No compilerOptions, adicione moduleResolution: "node", e o problema deve ser resolvido, como abaixo:

{
    "compilerOptions": {
        "outDir": "dist/js",
        "target":"ES6",
        "noEmitOnError": true,
        "moduleResolution": "node"
    },
    "include": [
        "app/**/*"
    ]
}

Se não funcionou, algumas outras soluções podem resolver:

  • Usar o "moduleResolution": "Node", com o N maiúsculo;
  • Se nada disso funcionar, rode:
cd types/react
npm i # ou yarn se você está utilizando o Yarn

Espero que alguma dessas soluções resolva o seu problema, abraço!