gpt4 book ai didi

javascript - TypeScript 对 Javascript 源使用 noImplicitAny

转载 作者:行者123 更新时间:2023-11-28 04:43:22 26 4
gpt4 key购买 nike

我想在编译器中启用 noImplicitAny 标志。我的问题是我使用 lodash/fp 并且到目前为止还没有打字。

因此编译器提示缺少 lodash/fp 的定义文件。

有没有办法只允许外部js文件使用隐式any?或者将像 node_modules 这样的子目录列入白名单?

最佳答案

解决这个问题的方法是创建一个文件,在其中声明我想要使用的没有类型的模块。例如,我将创建一个名为 modules.ts 的文件,并在其中简单地贴上我想要使用的模块,如下所示:声明模块“模块名称”。现在,在我想要使用非类型化模块的任何文件上,我可以简单地导入我的 modules.ts ,然后使用 import * as 语法导入我想要使用的模块。这样做的作用是将其从隐式any更改为显式any,但这当然不会为您提供这些模块的类型,它只是允许您使用它们。

关于javascript - TypeScript 对 Javascript 源使用 noImplicitAny,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43589702/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com