2016-05-31 9 views
1

zum Beispiel habe ich mein Laravel Projekt haben, die diese Art von Strukturist es möglich, schluck zu Ausgabepfad außerhalb Projekt

./
--assets
---- postcss
hat --- --- style.css

Ich möchte diese style.css außerhalb App-Ordner (eine Ebene über Root) ausgeben. Ist das möglich, (i renne Elixier)

EDIT: - mein schluck Datei

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(); 
}); 

Antwort

0

Kannst du nicht einfach ein Verzeichnis in Ihrem Zielpfad hinaufziehen? Bsp .:

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

Ich lerne immer noch Schluck/Elixier. Muss ich das Elixier verlängern, um diese Schluckaufgabe hinzuzufügen? – OunknownO

+0

Kannst du deine gulpfile posten? Ich bin nicht mit Elixir oder Laravel vertraut, aber für Schluck können Sie Dateien in jedes Verzeichnis auf Ihrem Computer ausgeben. – Barryman9000

+0

Ich habe meine Datei gulp.js zum ersten Beitrag hinzugefügt – OunknownO