Код: Выделить всё
RUN npm install --global --unsafe-perm puppeteer
Код: Выделить всё
return Pdf::view('food-list.list')
->format('a4')
->save('invoice.pdf');
Команда "PATH=$PATH:/usr/local/bin:/opt/homebrew /bin
NODE_PATH=
Код: Выделить всё
npm root -g'/var/www/html/vendor/spatie/browsershot/src/../bin/browser.cjs'
'{"url":"file:/// tmp/721750128-0390599001719145322/index.html","action":"pdf","options":{"path":"invoice.pdf","args":[],"viewport":{"width": 800,"height":600},"displayHeaderFooter":false,"format":"a4","printBackground":true}}'"
не удалось. Код выхода: 1 (общая ошибка) Рабочий каталог:/var/www/html/vendor/laravel/octane/bin Вывод: ================ Ошибка
Вывод: ======== ======== Ошибка: не удалось найти Chrome (версия
126.0.6478.63). Это может произойти, если: 1. вы не выполнили установку перед запуском сценария (например, браузеры npx puppeteer устанавливают chrome). ) или 2. ваш путь к кэшу настроен неправильно
(то есть: /root/.cache/puppeteer). Для (2) ознакомьтесь с нашим руководством по
настройке puppeteer по адресу https: //pptr.dev/guides/configuration. at
ChromeLauncher.resolveExecutablePath
(/var/www/html/node_modules/puppeteer-core/lib/cjs/puppeteer/node/ProductLauncher.js:295: 27)
в ChromeLauncher.executablePath
(/var/www/html/node_modules/puppeteer-core/lib/cjs/puppeteer/node/ChromeLauncher.js:209:25)
в ChromeLauncher .computeLaunchArguments
(/var/www/html/node_modules/puppeteer-core/lib/cjs/puppeteer/node/ChromeLauncher.js:89:37)
в асинхронном ChromeLauncher.launch
( /var/www/html/node_modules/puppeteer-core/lib/cjs/puppeteer/node/ProductLauncher.js:70:28)
при асинхронном вызовеChrome
(/var/www/html/vendor/ spatie/browsershot/bin/browser.cjs:92:23)
Я тоже бегаю
Код: Выделить всё
npx puppeteer browsers install chrome
что мне делать?
Подробнее здесь: https://stackoverflow.com/questions/786 ... aravel-pdf
Мобильная версия