我试图将某些字体移到我的resources / assets / fonts / web-icons /目录中,以便当我在布局中使用它们时将显示正确的图标。有人可以帮我了解一下,当我为我的gulp文件运行该文件时,它没有将网络图标复制到我要显示为public / fonts / web-icons的公用文件夹中。

var elixir = require('laravel-elixir');

elixir(function (mix) {

    /**
     * Copy needed files from Remark directories
     * to /public directory.
     */
    mix.copy('fonts/web-icons', 'public/fonts');

    mix.styles([
        'libs/bootstrap.css',
        'libs/bootstrap-extend.css',
        'libs/animsition.css',
        'libs/asScrollable.css',
        'libs/switchery.css',
        'libs/slidePanel.css',
        'libs/flag-icon.css',
        'site.min.css'
    ]);
});

最佳答案

根据Elixir documentation


复制方法可用于将文件和目录复制到新位置。所有操作都相对于项目的根目录


如果字体存储在resources目录中,则应将完整路径指定为第一个参数:

mix.copy('resources/assets/fonts/web-icons', 'public/fonts/web-icons');

关于laravel - Gulp文件未复制字体,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35300517/

10-10 21:47
查看更多