Búsqueda de sitios web

visual studio code - ¿Refactorización automática de importaciones al mover archivos de TypeScript en VSCode?


Supongamos que tenemos una importación ./file y la movemos a ./container/file. Esto rompe todas las importaciones de TypeScript para file. ¿Alguien sabe de un plugin para VSCode que refactorice automáticamente los módulos que importan file?

Respuesta #1

Comprueba si la extensión move-import funcionaría para ti

Mover/renombrar automáticamente las importaciones cuando renombres/muevas los archivos de tu proyecto

  • Soporta múltiples extensiones de archivo (aunque el cambio de nombre real del módulo solo está disponible en archivos js, jsx, ts, tsx)

Parece tener errores, según los comentarios.

La extensión Move TS - Mover archivos TypeScript y actualizar importaciones relativas parece más confiable.

Mueve archivos TypeScript y carpetas que contienen TypeScript y actualiza sus rutas de importación relativas.

Nota: en VSCode, el problema oficial para esta característica es Microsoft/TypeScript issue 6487.
Se supone que debe implementarse en la versión v2.9.1 de TypeScript.
Consulte "Renombrar archivo y mover declaración a un nuevo archivo".