Я надеюсь, что это возможно, так как я действительно не могу найти много об этом в Интернете.
Я пытаюсь проглотить глоток с маршрута в Ларавеле.Единственный способ заставить работать gulp и дать мне вывод - использовать команду php artisan.
команда php artisan: gulp: minify-generic-images
Если я это сделаю изthe console: 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, но он говорит, что он уже установлен.Конечно, он установлен, потому что я также использую его из командной строки.
Все это должно работать только локально в усадьбе / бродяге.Очень надеюсь, что кто-нибудь может мне помочь.Если мне нужно предоставить дополнительную информацию, просто дайте мне знать.
Спасибо за потраченное время.