Using gulp-rtlclass with laravel-elixir



我正在Laravel产品上担任前端开发人员。我总是使用 gulp 来生成 rtl-CSS 文件,你可以在这里找到

问题出在Laravel上,有一个名为elixir的软件包来管理gulp任务,

例如使用 GULP

gulp.task('task-name', function () {
 return gulp.src('source-files') // Get source files with gulp.src
 .pipe(gulp.dest('destination')) // Outputs the file in the    destination folder
})

与长生不老药相同的例子

elixir(function(mix) {
    mix.sass([source-files], 'destination');
  });

我不想使用不支持的gulp-rtlclass,或者我在长生不老药中找不到它

我试过什么

var gulp = require('gulp');
var rtlcss = require('gulp-rtlcss');
gulp.task('styles', function () {
    return gulp.src('css/*/css')
        .pipe(rtlcss())
        .pipe(gulp.dest('public/css'));
});

elixir(function(mix) {
 mix.styles('css/*/css', 'public/css/')
 .pipe(rtlcss());
});

但是它们都不起作用

请提供关于我如何将gulp-rtlclasslaravel-elixir一起使用的任何想法

注意:我正在使用 laravel 5.2

提前感谢!

你可以使用laravel-elixir-rtl扩展,它完全可以做你想要的。

用法:

安装 npm 包

npm install --save laravel-elixir-rtl

需要扩展

require('laravel-elixir-rtl');

用于长生不老药混合管

mix.rtl('public/css/app.css', 'public/css/rtl');

最新更新