如何禁用一些ngtsc警告



当我把我的Angular应用升级到v15后,一些警告开始在终端和chrome devtool中显示有什么办法可以让我关闭这些警告吗?

The left side of this optional chain operation does not include 'null' or 'undefined' in its type, therefore the '?.' operator can be replaced with the '.' 
operator.ngtsc(-998107)

您可以通过在tsconfig.json中添加额外的配置来禁用它:

"angularCompilerOptions": {
"extendedDiagnostics": {
"checks": {
"optionalChainNotNullable": "suppress"
}
}
}

你可以通过安装tsc-silent来禁用它,这个包覆盖了tsconfig.json并添加额外的设置。做:

1. npm install -g tsc-silent
2. tsc-silent -p tsconfig.json --suppress 8107@src/js/

查看文档获取更多信息:https://github.com/evolution-gaming/tsc-silent

相关内容

  • 没有找到相关文章

最新更新