如何避免 TSLing 警告 "Calls to '$' are not allowed. please don't"

How to avoid TSLing warning "Calls to '$' are not allowed. please don't"

我正在使用 cheerio 和 angular DataTables,所以我有时会使用 $ 从 HTML 获取原始字符串或像这样添加 类

$('td', row).addClass('highlight');

if ($('td', row).eq(3)[0].innerHTML === liqs[cIndex]) { ... }

我还用它把表格发送到打印机

$(win.document.body).find('table')...

有没有办法解决这个问题,还是我应该忽略警告?

据推测这是来自 tslint ban rule。如果您不想遵守此规则,可以在 tslint.json 中将其关闭或使用 // tslint:disable-next-line 注释来禁止显示单个警告。