Microsoft/vscode

[engineering] sourcemap issues

Aperta

#251.233 aperta il 11 giu 2025

 (4 commenti) (0 reazioni) (1 assegnatario)TypeScript (39.847 fork)batch import
BugGood first issuedebtengineeringhelp wantediOS

Metriche repository

Star
 (184.936 stelle)
Metriche merge PR
 (Metriche PR in attesa)

Descrizione

  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"

Guida contributor