首页 > 解决方案 > 一个模块不能有多个默认导出

问题描述

我的代码中只有export default一行。但是,在带有 Typescript 的 WebStorm 中,我得到了这个 TS 错误:

ts2528:一个模块不能有多个默认导出

这是代码:

ts import { ModelCreator } from 'entities/model-creator' export default ModelCreator()

标签: javascriptreactjstypescriptecmascript-6webstorm

解决方案


快捷方式

有时您可以按照其他答案中的说明重新打开文件,但这并不总是有帮助。

更新:2020 年 12 月 10 日。之前的选项(见下文)在新版本的 WebStorm 中不可用。现在要重启 TS 服务,可以使用以下选项:

新选项

在TypeScript 工具窗口帮助中心页面上查看更多详细信息。


以前的功能(以前的版本)

当您看到像这样的滞后(以及 TS 服务的其他奇怪现象)时,您可以通过打开 TypeScript 工具窗口并单击“重新启动”按钮(面板右侧的第三个按钮)来重新启动 TypeScript 服务:

在此处输入图像描述


推荐阅读