我是一个前端的开发人员在一个Laravel。我总是使用gulp生成rtl-CSS文件,您可以找到这里。
问题是在Laravel有一个叫做elixir的包,用来管理吞咽任务,
例如,使用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结合使用,请有任何想法。
备注:我使用的是Laravel5.2
提前感谢!
发布于 2016-08-12 18:13:19
您可以使用拉拉-灵丹妙药-rtl扩展来实现您想要的功能。
用法:
安装npm软件包
npm install --save laravel-elixir-rtl需要扩展
require('laravel-elixir-rtl');用于灵丹妙药混合管
mix.rtl('public/css/app.css', 'public/css/rtl');https://stackoverflow.com/questions/36031241
复制相似问题