首页 > 解决方案 > 两个同名的打字稿全局模块

问题描述

我在打字稿应用程序中使用“powerbi-client”:“^2.10.2”节点包。问题是这个包导出了一个“util”模块。Node 还在@types/node 下导出了一个“util”模块。

因此,当我导入模块“util”时,ts 编译器会感到困惑并给我一个错误

import { isUndefined } from 'util';

错误

error TS2305: Module '"util"' has no exported member 'isUndefined'.

这是因为,它试图加载 'util' 表单 powerbi-client 而不是 @types/node

甚至 IDE 也注意到有两个潜在的引用 参考资料截图

如何告诉 typescript 从 @types/node 而不是 powerbi-client 导入“util”模块?

标签: javascriptangulartypescriptnode-modulespowerbi-embedded

解决方案


推荐阅读