Gulp-sass如何改变目标输出
Gulp-sass how to change dest output
我正在尝试设置 shopify 开发工作流程,但我遇到了问题。我如何更改 gulp-sass 中的 dest() 输出以使用资产文件夹中的 .liquid 文件?
gulp.task('sass', function() {
gulp.src('stylesheets/*.scss')
.pipe(sass().on('error', sass.logError))
.pipe(gulp.dest('./assets/'));
});
我想得到类似 main.css.liquid
的输出,所以我可以使用 .liquid 方法。
这可能吗?
有一个很好的讨论帖 @ Gulp. As said it seems that gulp-rename 可能很合适。
对于您的情况,您可以将代码更改为:
gulp.task('sass', function() {
gulp.src('stylesheets/*.scss')
.pipe(sass().on('error', sass.logError))
.pipe(gulp.rename('destinationpath/yourfile.liquid'));
.pipe(gulp.dest('./assets/'));
});
干杯! (你的生活 :))
里卡多·梅洛·乔亚
我正在尝试设置 shopify 开发工作流程,但我遇到了问题。我如何更改 gulp-sass 中的 dest() 输出以使用资产文件夹中的 .liquid 文件?
gulp.task('sass', function() {
gulp.src('stylesheets/*.scss')
.pipe(sass().on('error', sass.logError))
.pipe(gulp.dest('./assets/'));
});
我想得到类似 main.css.liquid
的输出,所以我可以使用 .liquid 方法。
这可能吗?
有一个很好的讨论帖 @ Gulp. As said it seems that gulp-rename 可能很合适。
对于您的情况,您可以将代码更改为:
gulp.task('sass', function() {
gulp.src('stylesheets/*.scss')
.pipe(sass().on('error', sass.logError))
.pipe(gulp.rename('destinationpath/yourfile.liquid'));
.pipe(gulp.dest('./assets/'));
});
干杯! (你的生活 :)) 里卡多·梅洛·乔亚