2016-05-31 7 views
1

外の出力パスを持っているゴクゴク可能です--- style.cssは、それは私は、この種の構造</p> <p>./ <br> --assets <br> ---- postcss <br> ---を持っている私のlaravelプロジェクトを持って、たとえばプロジェクト

私はappフォルダの外に(そのルートの1つ上に)そのstyle.cssを出力したいと思います。

EDIT(私はエリキシル実行している)ことが可能です: - あなたは自分の先のパスにディレクトリを上がることができない私の一気ファイル

var gulp = require('gulp'); 
var elixir = require('laravel-elixir'); 


require('laravel-elixir-postcss'); 

/* 
|-------------------------------------------------------------------------- 
| Elixir Asset Management 
|-------------------------------------------------------------------------- 
| 
| Elixir provides a clean, fluent API for defining some basic Gulp tasks 
| for your Laravel application. By default, we are compiling the Sass 
| file for our application, as well as publishing vendor resources. 
| 
*/ 

elixir.extend('changePath', function() { 
    gulp.task('css', function() { 
     return gulp.src("./resources/assets/postcss/") 
      .pipe($.cleanCss()) 
      .pipe(gulp.dest("../css/style.css")); 
}); 

elixir(function(mix) { 

    mix.postcss('style.css', { 
    plugins:[ 
     //require('csstyle'), 
     require('autoprefixer'), 
     //require('cssnext'), 
     require('lost'), 
     require('postcss-font-magician') 
     // require('stylelint') 
    ] 
    }) 
    .changePath(); 
}); 

答えて

0

?例:

gulp.task('css', function() { 
     return gulp.src("./assets/postcss/") 
      .pipe($.cleanCss()) 
      .pipe(gulp.dest("../some-folder/")); 
}); 
+0

私はまだgulp/elixirを学んでいます。その肥満のタスクを追加するには、エリキシルを拡張する必要がありますか? – OunknownO

+0

gulpfileを投稿できますか?私はelixirやlaravelに慣れていませんが、gulpのためにあなたのマシンの任意のディレクトリにファイルを出力することができます。 – Barryman9000

+0

私は最初の投稿に私のgulp.jsファイルを追加しました – OunknownO

関連する問題

 関連する問題