在VSCode中移动Typescript文件时是否自动导入重构?

时间:2018-06-23 21:21:21

标签: typescript visual-studio-code

假设我们有一个导入./file,然后将其移至./container/file。这会中断文件的所有打字稿导入。是否有人知道VSCode的插件会自动重构导入file的模块?

1 个答案:

答案 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”。