我在每个站点的终端中收到此错误消息:
'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);
如何解决这个问题?
答案 0 :(得分:0)
适用于在使用杀虫剂插件的浏览器环境中面临相同情况的人们。
删除农药后重新启动浏览器,该错误不再显示。
1。删除农药插件
2。重新启动浏览器。
如果您的浏览器是Chrome,例如我的浏览器: 转到地址栏,然后输入: chrome:restart ,然后单击Enter。