添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

node_modules/tslib/tslib.d.ts' is not a module.ts(2306)

这个错误通常发生在 TypeScript 项目中导入一个没有正确导出的模块。在你的项目中,可能是你试图将一个没有导出任何内容的库引入到你的代码中。

为了解决这个问题,你需要检查你的导入语句确保它是正确的,并确保你导入的模块已经正确安装并存在于你的 node_modules 目录中。如果你下载了这个模块但是它还是报错了,你可以尝试删除 node_modules 目录并重新安装它。

此外,你还需要确保 TypeScript 版本与你的项目兼容。你可以尝试将 TypeScript 升级到最新版本或降级到兼容的版本。如果你的 TypeScript 版本正确,那么你可能需要检查一下 tsconfig.json 的配置是否正确,以确保编译器能够找到你的模块。

最后,你可以在你的 tsconfig.json 文件中将 esModuleInterop 设置为 true 。这将启用 TypeScript 处理 import export 的方式与其他模块系统兼容。

  •