Microsoft/vscode

[engineering] sourcemap issues

Open

#251 233 ouverte le 11 juin 2025

Voir sur GitHub
 (4 commentaires) (0 réactions) (1 assigné)TypeScript (74 848 stars) (10 221 forks)batch import
debtengineeringhelp wanted

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"

Guide contributeur