Я пытаюсь использовать модуль pageres(https://github.com/sindresorhus/pageres), чтобы делать снимки экрана. моего сайта в разных разрешениях.
Он отлично работает, когда я указываю URL-адрес и размер в командной строке, но не работает, когда мои URL-адреса находятся в текстовом файле. Он делает скриншот только последнего URL-адреса в файле. Я использую следующую команду для запуска pageres:
pageres 640x768 < urls.txt
URL-адреса в текстовом файле разделены новой строкой, поэтому они выглядят так:
http://www.yahoo.com
http://www.msn.com
http://www.apple.com
Таким образом, он в основном делает снимок экрана только с apple.com и выдает ошибку ниже для каждого снимка экрана над ним.
Ошибка, которую я получаю:
TypeError: 'undefined' is not an object <evaluating 'options.windowSize.width'>
и файл, на который он указывает, — строка 13 webshot.phantom.js.
Я неправильно запускаю команду или что-то в этом роде? Я использую его так, как он упоминается на их сайте.
Спасибо за помощь.