Предположим, у нас есть импорт ./file, и мы перемещаем его в ./container/file. Это нарушает весь импорт машинописного текста для файла. Кто-нибудь знает плагин для VSCode, который будет автоматически реорганизовывать модули, импортирующие file?
./file
./container/file
file
Проверьте, будет ли работать расширение move-import для вас
Автоматически перемещать / переименовывать импорт при переименовании / перемещении файлов проекта Поддержка нескольких расширений файлов (хотя реальное переименование модуля доступно только в файлах js, jsx, ts, tsx)
Автоматически перемещать / переименовывать импорт при переименовании / перемещении файлов проекта
Хотя, согласно комментариям, кажется, глючит.
Расширение Move TS - перемещение файлов TypeScript и обновление относительного импорта кажется более надежным.
Перемещение файлов и папок TypeScript, содержащих TypeScript, и обновление их относительных путей импорта.
Примечание: на VSCode официальная проблема для этой функции: Проблема Microsoft / TypeScript 6487 . Предполагается, что она будет реализована в Выпуск TypeScript v2.9.1 . См. " Переименовать файл и переместить объявление в новый файл ".