mirror of
https://github.com/kognise/water.css.git
synced 2025-08-10 07:06:58 +02:00
Added browser-sync
This commit is contained in:
22
gulpfile.js
22
gulpfile.js
@@ -3,12 +3,16 @@ var gulp = require('gulp'),
|
|||||||
postcss = require('gulp-postcss'),
|
postcss = require('gulp-postcss'),
|
||||||
autoprefixer = require("autoprefixer"),
|
autoprefixer = require("autoprefixer"),
|
||||||
cssnano = require("cssnano"),
|
cssnano = require("cssnano"),
|
||||||
sourcemaps = require("gulp-sourcemaps");
|
sourcemaps = require("gulp-sourcemaps"),
|
||||||
|
browserSync = require("browser-sync").create();
|
||||||
|
|
||||||
var paths = {
|
var paths = {
|
||||||
styles: {
|
styles: {
|
||||||
src: "src/**/*.scss",
|
src: "src/**/*.scss",
|
||||||
dest: "dist"
|
dest: "dist"
|
||||||
|
},
|
||||||
|
html: {
|
||||||
|
src: "index.html"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -21,14 +25,28 @@ function style() {
|
|||||||
.pipe(postcss([autoprefixer(), cssnano()]))
|
.pipe(postcss([autoprefixer(), cssnano()]))
|
||||||
.pipe(sourcemaps.write())
|
.pipe(sourcemaps.write())
|
||||||
.pipe(gulp.dest(paths.styles.dest))
|
.pipe(gulp.dest(paths.styles.dest))
|
||||||
|
.pipe(browserSync.stream())
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
exports.style = style;
|
exports.style = style;
|
||||||
|
|
||||||
|
function reload(){
|
||||||
|
browserSync.reload();
|
||||||
|
}
|
||||||
|
|
||||||
function watch() {
|
function watch() {
|
||||||
style();
|
style();
|
||||||
gulp.watch(paths.styles.src, style)
|
|
||||||
|
browserSync.init({
|
||||||
|
server: {
|
||||||
|
baseDir: "./",
|
||||||
|
},
|
||||||
|
startPath: "index.html"
|
||||||
|
})
|
||||||
|
|
||||||
|
gulp.watch(paths.styles.src, style);
|
||||||
|
gulp.watch(paths.html.src, reload)
|
||||||
}
|
}
|
||||||
|
|
||||||
exports.watch = watch;
|
exports.watch = watch;
|
@@ -26,6 +26,7 @@
|
|||||||
"devDependencies": {},
|
"devDependencies": {},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"autoprefixer": "^9.5.1",
|
"autoprefixer": "^9.5.1",
|
||||||
|
"browser-sync": "^2.26.3",
|
||||||
"cssnano": "^4.1.10",
|
"cssnano": "^4.1.10",
|
||||||
"gulp": "^4.0.0",
|
"gulp": "^4.0.0",
|
||||||
"gulp-postcss": "^8.0.0",
|
"gulp-postcss": "^8.0.0",
|
||||||
|
Reference in New Issue
Block a user