Laravel / artisan не может найти «узел» в пакете puphpeteer - PullRequest
0 голосов
/ 24 марта 2020

Я работаю над использованием puphpeteer , который является PHP оболочкой для оригинальной функциональности кукловода, для автоматической загрузки с веб-сайта. Я следовал инструкциям, как они были написаны в документации, и пытался создать объект:

public function getReport(){
    $puppeteer = new Puppeteer;
}

Простое создание экземпляра объекта выше приводит к следующей ошибке:

Exit Code: 1(General error) Working directory: C:\Users\username\Projects\projectfolder\public 

Output: ================ Error Output: ================ 

node' is not recognized as an internal or external command, operable program or batch file

Я сделал найдите, что объект просто не может быть создан в __constructor (). Я могу проследить трассировку стека кода, но ничего из этого не помогает мне понять, что происходит неправильно, так как Laravel / artisan не считают узел допустимой командой.

Общие замечания:

  • PHP 7.3.9
  • Laravel 7.1.3
  • Composer 1.9.0
  • узел v12.16.1
  • узел находится в моем пути как первая переменная
  • с использованием Windows 10

Как мне заставить Laravel / artisan распознать, что у меня есть установка узла для этого пакета?

...