1
resposta

Problema relacionado a flag de configutação

Erro ao Rodar "npx tsc ./server.ts ./src/app.ts" no terminal :

src/app.ts:1:8 - error TS1259: Module X can only be default-imported using the 'esModuleInterop' flag 1 import express, {Response} from "express"; ~~~~~~~ node_modules/@types/express/index.d.ts:128:1 128 export = e; ~~~~~~~~~~~ This module is declared with 'export =', and can only be used with a default import when using the 'esModuleInterop' flag. Found 1 error in src/app.ts:1

Contexto: mesmo após o npm intall, na pasta do projeto, ele não infere o superSet Solução:

  1. Verificar se está com o TypeScript installado // npm list -g typescript
  2. Se não estiver, instale typescript // npm install -g typescript
  3. Defina a pasta padrão de configurações do ts // tsc --project ./tsconfig.json
1 resposta

Oii, Abner!

Obrigada por compartilhar.

Gostei de como você detalhou o erro e apresentou passos claros para solucioná-lo, especialmente ao verificar a instalação do TypeScript e configurar o arquivo tsconfig.json. Isso ajuda bastante outros alunos que podem enfrentar o mesmo problema.

Um abraço e bons estudos.