ExpertiDict

TypeScript · Intermediário · Inglês · Técnico

source map

/sɔɹs mæp/substantivo

Opção sourceMap que gera arquivos .js.map ligando o JavaScript emitido ao TypeScript original, para que depuradores e stack traces mostrem as linhas do código-fonte.

Onde usar

Sem mapas, o debugger do VS Code e os erros do Node apontam para o JS gerado. No Node, a flag --enable-source-maps faz os stack traces usarem o mapa.

Em código

{
  "compilerOptions": {
    "sourceMap": true,
    "outDir": "dist"
  }
}
// node --enable-source-maps dist/main.js

Exemplos

Turn on source maps so the stack trace shows the .ts line.

Ligue os source maps para o stack trace mostrar a linha do .ts.

The debugger lands on the JS because there's no source map.

O debugger cai no JS porque não há source map.

Cuidado

Evite publicar mapas com o código-fonte embutido para o público em produção, porque eles expõem o seu TypeScript original.

Sinônimos

sourceMap, mapa de origem

Veja também

Todos os termos de TypeScript