用 Lighthouse Node API 时怎么指定设备类型?
我在用 Lighthouse 的 Node API 做性能测试,但默认好像是桌面端的配置。我想模拟移动端访问,查了文档说可以用 emulatedFormFactor,但加进去没效果,还是按桌面跑的。
我试过这样写:
const options = {
extends: 'lighthouse:default',
settings: {
emulatedFormFactor: 'mobile'
}
};
结果报错说 Unknown setting: emulatedFormFactor,这参数到底该怎么用?是不是还要配别的?
emulatedFormFactor确实是用来设置设备类型的,但是它应该放在config对象里,而不是settings里面。你可以试试这样写:注意看,我把
emulatedFormFactor放在了config.settings里面。这样应该就能正确地指定设备类型为移动端了。希望这能解决问题!emulatedFormFactor确实是用来设置设备类型的,但是得放在正确的配置里。你试试这样写:注意
formFactor直接放在根级别,而不是settings里。这样应该就可以了。