Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/461.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 修复/添加整个工作区的模块导入_Javascript_Typescript_Visual Studio Code - Fatal编程技术网

Javascript 修复/添加整个工作区的模块导入

Javascript 修复/添加整个工作区的模块导入,javascript,typescript,visual-studio-code,Javascript,Typescript,Visual Studio Code,我正在使用vscode构建一个更大的TypeScript应用程序。假设有一天我决定使用绝对路径进行模块导入,因为我想更不知道目录结构。因此,我添加了适当的配置,还将vscode配置为更喜欢非相对导入 但我最终在每个文件中都有大量已经存在的导入,这是一项需要手动修复的巨大工作。我可以逐个文件删除所有导入,并对该文件使用自动导入。尽管如此,我还是必须对每个源文件都这样做,这仍然是一场噩梦 有人知道在这种情况下有什么内置或扩展工具可以提供帮助吗?我能想象的是,根据新的设置,重置每个文件中的所有导入,并

我正在使用vscode构建一个更大的TypeScript应用程序。假设有一天我决定使用绝对路径进行模块导入,因为我想更不知道目录结构。因此,我添加了适当的配置,还将vscode配置为更喜欢非相对导入

但我最终在每个文件中都有大量已经存在的导入,这是一项需要手动修复的巨大工作。我可以逐个文件删除所有导入,并对该文件使用自动导入。尽管如此,我还是必须对每个源文件都这样做,这仍然是一场噩梦


有人知道在这种情况下有什么内置或扩展工具可以提供帮助吗?我能想象的是,根据新的设置,重置每个文件中的所有导入,并自动重新导入所有内容。

不是我能找到的,我最近遇到了类似的情况,将Tconfig中的baseUrl属性更改为“app”,这样我就可以从它的直接子级导入所有内容,而不是使用相对“../../someFolder”“。我能做的最好的事情就是逐个文件删除所有导入,并让VSCode使用速记路径“import all missing”。不是我能找到的,我最近遇到了类似的情况,将tsconfig中的baseUrl属性更改为“app”,这样我就可以从它的直接子项导入所有内容,而不是使用相对“../../someFolder”“。我能做的最好的事情就是逐个文件删除所有导入,并让VSCode使用速记路径“导入所有缺失的内容”。