网站搜索

typescript - 如何让 .js 和 .js.map 文件作为 .ts 文件的子文件生成


我有一堆 .js 和 .js.map 文件,它们没有归入对应的 .ts 文件,这使得找到我感兴趣的文件变得更加困难。

在使用 Webstorm 之前,我在这个项目上尝试过 Eclipse 和 TypEcs 插件(我认为这导致了我的问题)。

答案#1

分组关系在运行文件监视器时建立,并存储在缓存中。当缓存失效、升级到不同版本等情况时,这些关系会丢失。要恢复它们,您需要重新运行项目的监视器:选择项目根文件夹,按 Ctrl+Shift+A -> Ctrl+Shift+A 启用非菜单操作 -> 输入“run file ” -> 选择运行文件监视器…。您可以在设置 | 键位映射中为“插件 | 文件监视器 | 运行文件监视器”操作分配自定义快捷键,以使此过程不那么复杂。有一个工单(WEB-7635)要求根据监视器设置维护嵌套关系,以便关系可以根据监视器设置自动建立,而无需重建所有内容。

答案#2

要修复,我需要打开 NewOld.ts,添加一个变量,然后删除它,我猜这会触发 .ts 监视器,从而修复问题。运行后,你可以看到文件现在是嵌套的: