你读对了。我想让TypeScript允许任何事情。我必须使用一个库,当我编译那些无论我尝试过什么都无法修复的代码时,它会导致各种各样的ts错误。我已经经历过这样的问题:
找不到模块“模块名称”的声明文件。‘/path/to/ has name.js’隐式具有'any‘类型。
我找到了一线希望。将"noImplicitAny": false添加到我的tsconfig.json的compilerOptions中确实消除了隐式的任何错误。所以现在我想知道是否有一个TS设置只允许任何东西。我知道这是错误的做法,但我只想让我的绑定器停止抱怨并传输我的代码。我不在乎是否有一个TypeScript文件将一个数字传递给一个只接受字符串的函数!
发布于 2022-07-23 19:09:21
为类型检查配置TSConfig
禁用文档中提到的严格模式和所有其他相关的类型检查模式。这应该能解决你的大部分问题,如果不能解决,
显式声明
您可以继续像这样显式地分配任何
let var: any = "string";发布于 2022-07-23 19:23:22
您使用的是哪个npm图书馆?它们通常带有内置的类型支持。
例如@types/node(使用npm install @types/node安装).所以npm install @types/packageName)
https://stackoverflow.com/questions/73093491
复制相似问题