我正在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-rtlclass与laravel-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');