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

时间:2019-07-13 02:46:43

标签: javascript reactjs typescript ecmascript-6 webstorm

我的代码中只有export default行。但是,在带有Typescript的WebStorm中,出现此TS错误:

Ts2528: a module cannot have multiple default exports

3 个答案:

答案 0 :(得分:45)

快捷方式

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

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

New option

TypeScript tool window帮助中心页面上查看更多详细信息。


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

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

enter image description here

答案 1 :(得分:7)

我有同样的错误。重新启动WebStorm后,它又可以工作了。

答案 2 :(得分:7)

最快的方法:关闭并重新打开文件!