laravel - Gulp 文件不复制字体

标签 laravel gulp laravel-5 laravel-elixir

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

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 :

The copy method may be used to copy files and directories to new locations. All operations are relative to the project's root directory

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

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

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

相关文章:

Laravel 资源分页元数据丢失

node.js - npm 安装在 gulp-imagemin 安装后挂起

javascript - 当包含的文件更改时,Gulp-less 不会构建 LESS

php - Laravel (v5.2.45) 播种器和双引号

php - Laravel:在表单的url中添加查询参数?

PHP mcrypt安装和设置laravel环境问题

Laravel Eloquent 关系多对多命名约定

javascript - throw er;//未处理的 'error'事件-NodeJS

Laravel 数组验证消息值

php - 在 Laravel 5 中进行动态导航的正确方法