【问题标题】:Laravel 5 Elixir: copy all files except someLaravel 5 Elixir:复制除某些文件外的所有文件
【发布时间】:2016-03-07 14:14:21
【问题描述】:

我想将一个目录中的所有文件复制到公共目录中,除了一些文件。

例子:

/views 
   file1.html
   file2.html
   file3.html
   file4.html
   ......
   fileN.html

我想将视图文件夹中的所有文件复制到公共视图目录,除了 file1.htmlfile2.html

我可以使用

elixir(function(mix) {
    mix.copy('views', 'public/views');
});

但它会复制所有文件。有什么解决办法吗?

【问题讨论】:

    标签: php laravel gulp laravel-elixir


    【解决方案1】:

    你可以在 Elixir 中使用带否定的数组:

    elixir(function(mix) {
        mix.copy(['views/**.html' , '!views/file1.html' ,'!views/file2.html'], 'public/views');
    });
    

    【讨论】:

      【解决方案2】:

      好吧,我找到了解决方案。万一有人感兴趣

      gulp.src(['views/**.html' , '!views/file1.html' ,'!views/file2.html']).pipe(gulp.dest('public/views'));
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-05-18
        • 1970-01-01
        • 2010-12-03
        • 1970-01-01
        • 2017-09-22
        相关资源
        最近更新 更多