1

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

我有以下内容.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

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

4

2 回答 2

2

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

$ gulp --production

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

于 2015-06-03T14:38:08.533 回答
2

我相当确定物化字体位于名为“font”而不是“fonts”的文件夹中。如果 elixir 找不到要复制的目标,则它不会复制任何内容。

于 2015-06-11T18:49:33.053 回答