Gulp不复制文件

时间:2015-06-01 13:05:37

标签: gulp laravel-elixir

我正在尝试将字体文件从凉亭安装复制到公共目录。 所以我通过凉亭安装了MaterialiseCSS。

我的.bowerrc中有以下内容:

{
  "directory": "resources/assets/bower"
}

在我的gulpfile.js中如下:

elixir(function (mix) {
    mix.sass('app.scss')
       .copy(
        "../assets/bower/materialize/dist/fonts/**",
        'public/fonts'
    );
});

sass已正确完成但我的文件未被复制。但在控制台中它说:

[13:52:32] Finished 'sass' after 1.7 s
[13:52:32] Starting 'copy'...
[13:52:32] Finished 'copy' after 3.84 ms

有谁知道为什么这不起作用?

2 个答案:

答案 0 :(得分:2)

请记住,Elixir默认情况下不会缩小编译的CSS。但是,您可以通过将--production选项传递给gulp来缩小它:

$ gulp --production

http://www.easylaravelbook.com/blog/2014/11/11/introducing-laravel-5-elixir/

答案 1 :(得分:2)

我相当确定具体化字体位于名为" font"的文件夹中。而不是"字体"。如果灵药不能找到要复制的目标,那么它就不会复制任何东西。