Gulp文件不复制字体

时间:2016-02-09 19:24:32

标签: laravel laravel-5 gulp laravel-5.2 laravel-elixir

我试图通过我的resources / assets / fonts / web-icons /目录移动我的一些字体,这样当我在我的布局中使用它时,它将显示正确的图标。有人可以帮助我理解当我为我的gulp文件运行它时,它不会将web图标复制到我试图显示为公共/字体/网络图标的公共文件夹。

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'
    ]);
});

1 个答案:

答案 0 :(得分:5)

根据Elixir documentation

  

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

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

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