microsoft / microsoft/TypeScript
Add support for extesnsions in js files like .native.js, .web.js, .android.js and .ios.js
Personne n'a encore pris cette issue.
- Langage dominant
- Go
- Étoiles
- 111k
- Forks
- 14.3k
- Merge moyen
- 2 j 4 h
- PR mergées (30 j)
- 132
Description
I am working on a react native web project where file extensions can be .js, .native.js, .web.js, .android.js and .ios.js. I would like to know how i can make vscode detect files with such extension in path intellisense when i cmd+click on file path in import statement. If path resolve to multiple files it should show a picker to choose one.
Would like to know if i can configure it in vscode or any extension that can help. I have been searching it for long and can't find any solution. Maybe vscode could provide it out of the box just like webstorm.
Also could not find any help on stackoverflow
stackoverflow question
I know i can use jsconfig.json compilerOptions for custom path resolving using baseUrl and path parameters. But i want to add custom extensions here. Hope my question is clear
Thanks
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 lire la question Stack Overflow liée et par suivre le comportement de résolution des modules de TypeScript pour les imports JavaScript ; l’issue ne nomme au départ aucun fichier du dépôt ni aucun test. Vérifiez si les extensions personnalisées doivent être définies dans la configuration ou nécessitent la prise en charge du language-service, puis vérifiez que les imports .native.js, .web.js, .android.js et .ios.js sont résolus et que les correspondances ambiguës proposent un picker.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- javascript, react-native, typescript, vscode
- Domaine
- developer-experience, tooling, web-dev
- Type d'issue
- Fonctionnalité
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100