【发布时间】:2019-11-16 17:27:24
【问题描述】:
我已经安装了 chrome、LTS 版本的 Node 和 lighthouse,但是当我尝试运行审核时收到以下错误:
/usr/local/lib/node_modules/lighthouse/lighthouse-core/lib/url-shim.js:36
class URLShim extends URL {
^
ReferenceError: URL is not defined
at Object.<anonymous> (/usr/local/lib/node_modules/lighthouse/lighthouse-core/lib/url-shim.js:36:23)
at Module._compile (module.js:652:30)
at Object.Module._extensions..js (module.js:663:10)
at Module.load (module.js:565:32)
at tryModuleLoad (module.js:505:12)
at Function.Module._load (module.js:497:3)
at Module.require (module.js:596:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/usr/local/lib/node_modules/lighthouse/lighthouse-core/lib/network-request.js:14:13)
at Module._compile (module.js:652:30)
安装完所有需要的东西后,我尝试测试它并得到上述错误。
据我了解,您可以在命令行上键入 lighthouse,然后输入您要对其进行审核的网站的网址。但我不断得到:
ReferenceError: URL 未定义。
我是不是做错了什么。请帮忙。
【问题讨论】:
-
你为什么不用chrome浏览器的灯塔?有可能下载审计报告。
标签: node.js lighthouse