未捕获到的TypeError:Object.observe不是杀虫剂_page.js:19的函数

时间:2018-09-03 13:37:05

标签: syntax-error console.log uncaught-typeerror

我在每个站点的终端中收到此错误消息:

'Uncaught TypeError: Object.observe is not a function     at pesticide_page.js:19'

我尝试使用npm uninstall pesticide卸载农药包,但仍然收到此错误消息。

这是我的版本号:

$ nvm --version
0.33.11
$ node -v
v8.11.4
$ nvm list
->      v8.11.4
         system
default -> stable (-> v8.11.4)
node -> stable (-> v8.11.4) (default)
stable -> 8.11 (-> v8.11.4) (default)
iojs -> N/A (default)
lts/* -> lts/carbon (-> v8.11.4)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.14.4 (-> N/A)
lts/carbon -> v8.11.4
$ npm -v
6.4.1

此文件位于“ pestiCIde_page.js”文件中:

Object.observe(_pesticide, function (changes) {
    var newVal = changes[0].object.state;
    localStorage._pesticide = newVal;
    update(newVal);
});

update(window._pesticide.state);

如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

适用于在使用杀虫剂插件的浏览器环境中面临相同情况的人们。

删除农药后重新启动浏览器,该错误不再显示。

1。删除农药插件

2。重新启动浏览器。

如果您的浏览器是Chrome,例如我的浏览器: 转到地址栏,然后输入: chrome:restart ,然后单击Enter。