microsoft / microsoft/TypeScript

Add support for extesnsions in js files like .native.js, .web.js, .android.js and .ios.js

Abierto
#44,001 2 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Awaiting More Feedback Suggestion
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

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. 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

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.