установка и запуск браузер-шотов - PullRequest
0 голосов
/ 09 мая 2018

Я попытался установить Brwoswershots (https://github.com/spatie/browsershot), и я сделал это точно, следуя инструкциям на github.

Installing NodeJS and npm via yum
Installing browswershoots via composer: composer require 
satie/browsershot

crated a file with 
use Spatie\Browsershot\Browsershot;
$pathToImage="img/testasdf.png";
// an image will be saved
Browsershot::url('https://example.com')
    ->setScreenshotType('jpeg', 100)
    ->save($pathToImage);

Он включен http://textblob.com/browsershots.php и выдает ошибку.

Fatal error: Uncaught
Symfony\Component\Process\Exception\ProcessFailedException:
The command "PATH=$PATH:/usr/local/bin NODE_PATH=`npm root -g` node
'/home/textblob/public_html/vendor/spatie/browsershot/src/../bin/browser.js'
'{"url":"https:\/\/example.com",
  "action":"screenshot",
  "options": {
      "type":"jpeg",
      "path":"img\/testasdf.png",
      "quality":100,
      "args":[],
      "viewport":{"width":800,"height":600}
  }
}'"
failed. Exit Code: 1(General error) Working directory:
/home/textblob/public_html

Вывод: ================ Вывод ошибки: ================

/home/textblob/public_html/vendor/spatie/browsershot/bin/browser.js:5
const getOutput = async (page, request) =>
{ ^ SyntaxError: Unexpected token ( at createScript (vm.js:56:10)
at Object.runInThisContext (vm.js:97:10)
at Module._compile (module.js:549:28)
at Object.Module._extensions..js (module.js:586:10)
at Module.load (module.js:494:32)
at tryModuleLoad (module.js:453:12)
at Function.Module._load (module.js:445:3)
at Module.runMa in /home/textblob/public_html/vendor/spatie/browsershot/src/Browsershot.php
on line 565

1 Ответ

0 голосов
/ 09 мая 2018

Я мог бы решить эту проблему путем понижения до boxshot v2, ведьма работает без кукловода, и это не исправление, но работа для меня.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...