microsoft / microsoft/TypeScript
Add support for extesnsions in js files like .native.js, .web.js, .android.js and .ios.js
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- Go
- Estrellas
- 111k
- Forks
- 14.3k
- Merge medio
- 2 d 4 h
- PR fusionados (30 d)
- 132
Descripción
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
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Comienza leyendo la pregunta vinculada de Stack Overflow y siguiendo el comportamiento de resolución de módulos de TypeScript para las importaciones de JavaScript; el issue no menciona ningún archivo del repositorio ni ninguna prueba para empezar. Confirma si las extensiones personalizadas deben pertenecer a la configuración o requieren compatibilidad del language-service, y después verifica que las importaciones de .native.js, .web.js, .android.js y .ios.js se resuelvan y que las coincidencias ambiguas ofrezcan un picker.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- javascript, react-native, typescript, vscode
- Área
- developer-experience, tooling, web-dev
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 35/100