我是Laravel项目的前端开发人员。 我总是使用gulp生成rtl-CSS文件,你可以找到here
问题在于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
的相同示例elixir(function(mix) {
mix.sass([source-files], 'destination');
});
我不想使用不支持的 gulp-rtlclass ,或者我在 elixir
中找不到它我尝试了什么
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-rtlclass 与 laravel-elixir
的任何想法注意:我正在使用 laravel 5.2
提前致谢!
答案 0 :(得分:0)
您可以使用符合您要求的laravel-elixir-rtl扩展程序。
用法:
安装npm包
npm install --save laravel-elixir-rtl
需要扩展
require('laravel-elixir-rtl');
在elixir混合管中使用
mix.rtl('public/css/app.css', 'public/css/rtl');