当它在原始项目中工作时,为什么我在不同的项目中没有出现任何不安全的错误

问题描述

我多次引用以下错误,第 50 行的代码如下所示。这很奇怪,因为我从另一个项目复制了 tsconfig.jsontslint.json 文件,当我运行 yarn build 时,另一个项目正常工作。

yarn build 在包文件中是 yarn lint && yarn test && yarn compile

我已经检查了我的 package.json 文件,并且 devDependencies 中的 tslint、tslint-eslint-rules 和 typescript 的版本是相同的。

就上下文而言,该项目是一个 aws lambda 项目。

任何想法表示赞赏!

代码片段

logger.info(`Running with message: ${JSON.stringify(message)}`);

错误信息

ERROR: 50:5    no-unsafe-any  Unsafe use of expression of type 'any'.

如果我将鼠标悬停在第 50 行的“记录器”上,视觉代码显示

(alias) const logger: any
import logger

我猜 any 的类型是错误所指的类型,但为什么在另一个项目中不会出现类似的问题......?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)