【发布时间】:2016-02-11 23:37:55
【问题描述】:
您好,我对 gulp 很陌生。 问题是当我使用命令“gulp”运行默认任务时,scss 文件不会编译而是复制到 css 文件夹 这是我的 gulpfile.js
var gulp = require('gulp'); var sass = require('gulp-sass'); var autoprefixer = require('gulp-autoprefixer'); var browserSync = require('浏览器同步'); var runSequence = require('run-sequence'); gulp.task('browserSync', function() { 浏览器同步({ 服务器: { baseDir:'应用程序' } }) }) gulp.task('sass', function() { 返回 gulp.src('app/scss/**/*.scss') .pipe(自动前缀({ 浏览器:['最后 2 个版本'] })) .pipe(gulp.dest('app/css')) .pipe(browserSync.reload({ 流:真 })); }) gulp.task('watch', function() { gulp.watch('app/scss/**/*.scss', ['sass']); gulp.watch('app/*.html', browserSync.reload); gulp.watch('app/js/**/*.js', browserSync.reload); }) gulp.task('default', function(callback) { runSequence(['sass', 'browserSync', 'watch'], 打回来 ) })目录树
应用程序 |-scss |- 样式.scss |- _layout.scss |- _homepage.scss |- _profile.scss |- _contact.scss |-css在 styles.scss 我有:
$橙色:#f29528; $image: "../images/"; @import '布局'; @import '主页'; @import '个人资料'; @import '联系人';【问题讨论】:
-
我看到你需要
gulp-sass和sass,但我没有看到你实际使用它。