"document.querySelector(...) is null" 错误

"document.querySelector(...) is null" error

在 Meteor 应用程序中出现以下错误:

Tracker.afterFlush: t.document.querySelector(...) is null

在我的应用中,有时没有匹配,这是正常的。

那么为什么 Tracker.afterFlush 甚至会警告我这个,我怎样才能摆脱这个错误?

我指出了错误。它来自我使用的库,该库不检查查询的元素是否存在。所以我在使用前自己检查了一下。

  if(document.querySelector('#list')) {
    Split(['#list', '#itemView']);
  }