首页 > 解决方案 > 构建 laravel cms 从 web admin 运行 gulp

问题描述

我希望这是可能的,因为我在互联网上真的找不到很多关于这个的信息。

我正在尝试从 laravel 中的路线运行 gulp。我让它运行 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 命令来创建 webfonts。

我在网上遇到的错误如下:

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

当然,我已经使用 sudo apt-get install fontforge 方法安装了 fontforge,但它说它已经安装好了。当然,它已安装,因为我也在命令行中使用它。

这一切只需要在宅基地/流浪者本地工作。真的希望有人可以帮助我。如果我需要提供其他信息,请告诉我。

感谢您抽出宝贵的时间。

标签: phplaravelgulplaravel-artisanfontforge

解决方案


推荐阅读