File 'C:/Users/Sdl/Desktop/demo/test/src/Read/Use.tsx' is not a module.解决方法
时间: 2023-06-28 20:08:02 浏览: 293
SDL.zip_软件设计/软件工程_C/C++_
这个错误通常表示 TypeScript 编译器无法识别你要导入的模块或文件。一种可能的原因是你的 TypeScript 配置文件中没有正确地配置模块解析器。
你可以在 tsconfig.json 文件中添加以下选项:
```
{
"compilerOptions": {
"module": "commonjs",
"esModuleInterop": true,
// 其他选项...
}
}
```
其中,`module` 选项指定了使用 CommonJS 模块解析器,`esModuleInterop` 表示启用对 ES 模块和 CommonJS 模块之间的互操作性支持。如果你使用的是其他模块解析器,可以根据需要进行修改。
如果你已经正确配置了 TypeScript 编译器,但仍然遇到这个错误,那么可能是因为你导入的模块不是一个有效的 TypeScript 模块。你可以检查一下该模块是否存在,并且是否导出了正确的类型和变量。
阅读全文