Microsoft/vscode

[engineering] sourcemap issues

Aberta

#251.233 aberto em 11 de jun. de 2025

 (4 comentários) (0 reação) (1 responsável)TypeScript (39.847 forks)batch import
BugGood first issuedebtengineeringhelp wantediOS

Métricas do repositório

Stars
 (184.936 estrelas)
Métricas de merge de PR
 (Métricas PR pendentes)

Description

  1. source files are duplicated inside sourcemap
❯ npm run gulp compile-build-without-mangling

❯ cat out-build/main.js.map | jq .sourceRoot
"file:///Users/tmm1/code/vscode/src"

❯ cat out-build/main.js.map | jq .sources
[
  "file:///Users/tmm1/code/vscode/src/main.ts",
  "main.ts"
]
  1. duplicated paths are further corrupted during minification
❯ npm run gulp minify-vscode

❯ cat out-vscode/main.js.map | jq '.sources[0,1]'
"../file:/Users/tmm1/code/vscode/src/vs/base/common/performance.ts"
"../vs/base/common/performance.ts"

❯ cat out-vscode-min/main.js.map | jq '.sources[0,1]'
"./file:/Users/tmm1/code/vscode/src/vs/base/common/performance.ts"
"vs/base/common/performance.ts"

Guia do colaborador