typescript 类型脚本错误文件“/node_modules/dist/detectIncognito.d.ts”不是一个模块,ts(2306)在npm包导入上

pbgvytdp  于 2023-02-25  发布在  TypeScript
关注(0)|答案(1)|浏览(430)

我正在尝试使用名为detectincognitojs的npm软件包
我按照其页面中的说明尝试导入它

import { detectIncognito } from "detectincognitojs";

我得到一个错误:

File '/node_modules/detectincognitojs/dist/detectIncognito.d.ts' is not a module.ts(2306)

以下是此文件(detectIncognito. d. ts)的内容:

declare const detectIncognito: () => Promise<{
    isPrivate: boolean;
    browserName: string;
}>;
//# sourceMappingURL=detectIncognito.d.ts.map

我不知道这里有什么问题,我是否做错了什么。我只是按照开发人员的指示。

    • 编辑:**

我正在使用带有TypeScript模板的create-react-app
我还创建了一个最小的可复制示例,一个空的测试项目,当我试图导入它时,我遇到了完全相同的问题。

fkaflof6

fkaflof61#

原来这个包在1. 2. 0版本中有问题。我联系了开发人员,更新到1. 3. 0后,它现在可以工作了。
我附上我打开的问题,供将来参考:
Error: File '/node_modules/detectincognitojs/dist/detectIncognito.d.ts' is not a module.ts(2306) #29

相关问题