几个小时以来我一直在战斗,我有一个小问题。我想使用 gulp 来观看 scss 文件,将它们转换为 css 然后重新加载浏览器。
它一直有效,直到重新加载浏览器。所以 sass 正在使用 gulp 而不是 Browsersync。这是我的 gulpfile.js,也许有人可以帮忙?
var gulp = require('gulp');
var sass = require('gulp-sass');
var browserSync = require('browser-sync');
gulp.task('sass', function () {
gulp.src('webroot/css/style.scss')
.pipe(sass({includePaths: ['scss']}))
.pipe(gulp.dest('webroot/css'));
});
gulp.task('browser-sync', function() {
browserSync.init(["./**/*.css", "./**/*.php","./**/*.ctp","./**/*.js"], {
server: {
baseDir: "./",
proxy:{target:'cake.dev', ws : true}
},
logLevel: "debug",
});
});
gulp.task('default', ['sass', 'browser-sync'], function () {
gulp.watch("webroot/css/*.scss", ['sass']);
});
Ps:我正在使用 CAKEPHP 3。