模块”xx“没有默认导出的问题

315 阅读1分钟

在使用TS的时候,有时会遇到一类报错, 模块”xx“没有默认导出的问题。 在这里插入图片描述 此时有两种方法解决。

第一个是改成

import * as os from 'os'

在这里插入图片描述

第二个是在tsconfig中的compilerOptions字段中配置"esModuleInterop": true,字段 在这里插入图片描述 这个字段是允许从没有设置默认导出的模块中默认导入。这并不影响代码的输出,仅为了类型检查。修改完tsconfig的配置文件之后,重新启动应用程序即可 在这里插入图片描述 关于tsconfig的完整参数文档: 中文文档 英文文档