WebStorm中如何禁用自动补全时将.ts改为.js的行为?
禁用WebStorm自动补全时将.ts后缀转为.js的方法
在纯TypeScript项目(依赖ESM Loader直接运行、不生成.js文件)中,按以下步骤修改WebStorm设置:
- 打开设置界面:使用快捷键
Ctrl+Alt+S(Windows/Linux)或Cmd+,(Mac) - 导航到语言和框架 > TypeScript > 导入选项卡
- 在「导入模块时添加的文件扩展名」区域,找到「TypeScript文件」对应的下拉选项,选择保留.ts后缀(部分版本直接显示为
.ts选项) - 检查项目根目录的
tsconfig.json,确保ESM相关配置正确,让WebStorm识别项目模块规则:{ "compilerOptions": { "module": "ESNext", "moduleResolution": "node16", "target": "ESNext", "resolveJsonModule": true } } - 重启WebStorm或点击「文件 > 重新加载所有项目」,使设置生效
内容的提问来源于stack exchange,提问作者Time Killer
相关产品推荐
相关产品推荐

