在使用WebStorm进行TypeScript开发时,你可能会遇到一个常见的问题:自动完成功能有时会将.ts文件后缀名自动更改为.js。这对于纯TypeScript项目来说,可能会引起不必要的困扰,特别是当你的项目不生成JavaScript文件,而是直接通过ESM loader来处理TypeScript文件时。以下是一些详细的步骤,帮助你配置WebStorm,以避免这种自动转换的行为:1. 调整TypeScript自动导入设置首先,你需要调整WebStorm的自动导入设置:步骤:打开设置菜单:在macOS上,点击WebStormPreferences(快捷键Cmd + ,)。在Windows/Linux上,点击FileSettings(快捷键Ctrl + Alt + S)。导航到EditorGeneralAuto Import。在TypeScript选项卡下,找到Use file extension选项,并选择Never