javascript - 一个模块不能有多个默认导出
问题描述
我的代码中只有export default
一行。但是,在带有 Typescript 的 WebStorm 中,我得到了这个 TS 错误:
ts2528:一个模块不能有多个默认导出
这是代码:
ts import { ModelCreator } from 'entities/model-creator' export default ModelCreator()
解决方案
快捷方式
有时您可以按照其他答案中的说明重新打开文件,但这并不总是有帮助。
更新:2020 年 12 月 10 日。之前的选项(见下文)在新版本的 WebStorm 中不可用。现在要重启 TS 服务,可以使用以下选项:
在TypeScript 工具窗口帮助中心页面上查看更多详细信息。
以前的功能(以前的版本)
当您看到像这样的滞后(以及 TS 服务的其他奇怪现象)时,您可以通过打开 TypeScript 工具窗口并单击“重新启动”按钮(面板右侧的第三个按钮)来重新启动 TypeScript 服务:
推荐阅读
- python-3.x - 使用 tensorflow 规范化特征的正确方法是什么?
- amazon-s3 - 运行使用 RDS MySQL 连接的 ETL 作业后,将创建 S3 中的多个文件
- apache-kafka - Kafka-Fabric-First-Network 问题
- java - Java libjli 库有什么用?
- javascript - 获取javascript中对应匹配词的前一个词
- c++ - 控制使用while循环到达非void函数(c ++)的结尾
- python - 如何为 Pandas Dataframe 中的每一列绘制 Wordlcoud?
- node.js - Winston Logger:路径必须是字符串
- node.js - 有没有办法使用nodejs将文件与数据(文本等)一起存储在数据库中?
- ios - 在应用程序购买实时 url 显示沙盒弹出窗口并允许沙盒用户订阅