Я надеюсь, что это возможно, так как я действительно не могу найти много об этом в Интернете.
Я пытаюсь проглотить глоток с маршрута в Ларавелле. Единственный способ заставить работать gulp и дать мне вывод — использовать команду php artisan.
Команда php artisan: gulp: minify-generic-images
Если я делаю из консоли: php artisan gulp: minify-generic-images, все это работает так, как должно.
Итак, я создал маршрут:
$router->group(['prefix' => 'admin'], function () use ($router) {
$router->get('gulp-minify-generic-images/{campaign}', function ($campaign) {
$output = Artisan::call('gulp:minify-generic-images');
var_dump($output);
});
});
Это должно минимизировать некоторые общие изображения в общую папку. У меня также есть другие команды gulp для создания веб-шрифтов, например.
Ошибка, которую я получаю в Интернете, заключается в следующем:
fontgen/node_modules/fontfacegen/lib/commands.js:38
throw new FontFaceException(
FontFaceException: We are missing some required font packages.
That can be installed with:
sudo apt-get install fontforge
Конечно, я установил fontforge, используя метод sudo apt-get install fontforge, но он говорит, что он уже установлен. Конечно, он установлен, потому что я также использую его из командной строки.
Все это должно работать только на месте в усадьбе / бродяге. Очень надеюсь, что кто-нибудь может мне помочь. Если мне нужно предоставить дополнительную информацию, просто дайте мне знать.
Спасибо за потраченное время.
Задача ещё не решена.
Других решений пока нет …