我已经在本地测试了browsershot ( Windows 10 Pro、XAMPP、nodejs v14.17.6),但是我遇到了一个我无法解决的问题。我收到以下错误:
The command "C:/node/nodejs/node.exe ^"C:^\xampp^\htdocs^\website^\vendor^\spatie^\browsershot^\src/../bin/browser.js^" ^"^{^\^"url^\^":^\^"http:^\/^\/example.com^\^",^\^"action^\^":^\^"screenshot^\^",^\^"options^\^":^{^\^"type^\^":^\^"png^\^",^\^"path^\^":^\^"C:^\^\xampp^\^\htdocs^\^\website^\^\storage^\^\app^\/browsershot^\/example.com.jpg^\^",^\^"args^\^":^[^],^\^"viewport^\^":^{^\^"width^\^":800,^\^"height^\^":600^}^}^}^"" failed.
Exit Code: 1(General error)
Working directory: C:\xampp\htdocs\website\public
Output:
================ Error Output: ================
[Error: ENOENT: no such file or directory, mkdtemp 'undefined\temp\puppeteer_dev_chrome_profile-XXXXXX'] { errno: -4058, code: 'ENOENT', syscall: 'mkdtemp', path: 'undefined\\temp\\puppeteer_dev_chrome_profile-XXXXXX' }
我很混乱。几乎尝试了人们在论坛上所说的可能解决问题的所有内容 - 但没有任何效果。你能帮帮我吗?问题来自nodejs版本吗?问题出在哪里?
该项目在Laravel 8上。