Я работаю над использованием 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 распознать, что у меня есть установка узла для этого пакета?