microsoft / microsoft/TypeScript
Sourcemap - names array empty for all files
Personne n'a encore pris cette issue.
- Langage dominant
- Go
- Étoiles
- 111k
- Forks
- 14.4k
- Merge moyen
- 1 j 19 h
- PR mergées (30 j)
- 117
Description
TypeScript Version: 1.8.34.0
Module System: AMD
ECMAScript Version: ECMAScript 5
VS 2015 Update 3
All of my map files have the names array empty. I would expect that to have been populated.
This has been an issue with VS2015 with all updates
Code
class HomeIndex {
someVar: number;
constructor() {
this.someVar = 0;
}
onLoad = () => {
};
dispose() {
};
}
export = HomeIndex;
Generated map
{
"version": 3,
"file": "Index.js",
"sourceRoot": "",
"sources": [ "Index.ts" ],
"names": [],
"mappings": ";;IAAA;QAII;YAIA,WAAM,GAAG;YACT,CAAC,CAAC;YAJE,IAAI,CAAC,OAAO,GAAG,CAAC,CAAC;QACrB,CAAC;QAKD,2BAAO,GAAP;QACA,CAAC;;QAEL,gBAAC;IAAD,CAAC,AAdD,IAcC;IAED,OAAS,SAAS,CAAC"
}
Expected behavior:
names array should contain values for members and variables
Actual behavior:
names array empty
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par l’exemple Index.ts fourni et la sourcemap Index.js générée, puis reproduisez-le avec TypeScript 1.8.34.0, AMD et ECMAScript 5. Suivez le chemin de génération de la sourcemap et comparez les champs sources, names et mappings ; c’est terminé lorsque le tableau names contient les membres et variables émis comme prévu.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- typescript
- Domaine
- compilers
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 38/100