假设我们有一个导入./file
,然后将其移至./container/file
。这会中断文件的所有打字稿导入。是否有人知道VSCode的插件会自动重构导入file
的模块?
答案 0 :(得分:1)
检查extension move-import是否适合您
重命名/移动项目文件时自动移动/重命名导入
- 支持多个文件扩展名(尽管实际的模块重命名仅在js,jsx,ts,tsx文件中可用)
但是,根据评论,这似乎有问题。
扩展名Move TS - Move TypeScript files and update relative imports似乎更可靠。
移动包含TypeScript的TypeScript文件和文件夹,并更新其相对导入路径。
注意:在VSCode上,此功能的官方问题是Microsoft/TypeScript issue 6487。
应该在TypeScript release v2.9.1中实现。
请参阅“ Rename file and move declaration to new file”。