livereload
parent
805c688055
commit
de6f60b52e
12
gulpfile.js
12
gulpfile.js
|
@ -25,6 +25,7 @@ var gulp = require("gulp"),
|
||||||
order = require("gulp-order"),
|
order = require("gulp-order"),
|
||||||
print = require('gulp-print'),
|
print = require('gulp-print'),
|
||||||
del = require("del"),
|
del = require("del"),
|
||||||
|
livereload = require('gulp-livereload'),
|
||||||
coffeelint = require('gulp-coffeelint');
|
coffeelint = require('gulp-coffeelint');
|
||||||
|
|
||||||
var argv = require('minimist')(process.argv.slice(2));
|
var argv = require('minimist')(process.argv.slice(2));
|
||||||
|
@ -319,7 +320,8 @@ gulp.task("main-css", function() {
|
||||||
return gulp.src(_paths)
|
return gulp.src(_paths)
|
||||||
.pipe(concat("theme-" + themes.current.name + ".css"))
|
.pipe(concat("theme-" + themes.current.name + ".css"))
|
||||||
.pipe(gulpif(isDeploy, minifyCSS({noAdvanced: true})))
|
.pipe(gulpif(isDeploy, minifyCSS({noAdvanced: true})))
|
||||||
.pipe(gulp.dest(paths.distVersion + "styles/"));
|
.pipe(gulp.dest(paths.distVersion + "styles/"))
|
||||||
|
.pipe(livereload());
|
||||||
});
|
});
|
||||||
|
|
||||||
var compileThemes = function (cb) {
|
var compileThemes = function (cb) {
|
||||||
|
@ -415,7 +417,8 @@ gulp.task("coffee", function() {
|
||||||
})
|
})
|
||||||
.pipe(concat("app.js"))
|
.pipe(concat("app.js"))
|
||||||
.pipe(sourcemaps.write('./maps'))
|
.pipe(sourcemaps.write('./maps'))
|
||||||
.pipe(gulp.dest(paths.distVersion + "js/"));
|
.pipe(gulp.dest(paths.distVersion + "js/"))
|
||||||
|
.pipe(livereload());
|
||||||
});
|
});
|
||||||
|
|
||||||
gulp.task("jslibs-watch", function() {
|
gulp.task("jslibs-watch", function() {
|
||||||
|
@ -537,6 +540,9 @@ gulp.task("express", function() {
|
||||||
app.use("/" + version + "/locales", express.static(__dirname + "/dist/" + version + "/locales"));
|
app.use("/" + version + "/locales", express.static(__dirname + "/dist/" + version + "/locales"));
|
||||||
app.use("/" + version + "/maps", express.static(__dirname + "/dist/" + version + "/maps"));
|
app.use("/" + version + "/maps", express.static(__dirname + "/dist/" + version + "/maps"));
|
||||||
app.use("/conf.json", express.static(__dirname + "/dist/conf.json"));
|
app.use("/conf.json", express.static(__dirname + "/dist/conf.json"));
|
||||||
|
app.use(require('connect-livereload')({
|
||||||
|
port: 35729
|
||||||
|
}));
|
||||||
|
|
||||||
app.all("/*", function(req, res, next) {
|
app.all("/*", function(req, res, next) {
|
||||||
//Just send the index.html for other files to support HTML5Mode
|
//Just send the index.html for other files to support HTML5Mode
|
||||||
|
@ -548,6 +554,8 @@ gulp.task("express", function() {
|
||||||
|
|
||||||
//Rerun the task when a file changes
|
//Rerun the task when a file changes
|
||||||
gulp.task("watch", function() {
|
gulp.task("watch", function() {
|
||||||
|
livereload.listen();
|
||||||
|
|
||||||
gulp.watch(paths.jade, ["jade-watch"]);
|
gulp.watch(paths.jade, ["jade-watch"]);
|
||||||
gulp.watch(paths.sass_watch, ["styles"]);
|
gulp.watch(paths.sass_watch, ["styles"]);
|
||||||
gulp.watch(paths.styles_dependencies, ["styles-dependencies"]);
|
gulp.watch(paths.styles_dependencies, ["styles-dependencies"]);
|
||||||
|
|
|
@ -29,6 +29,7 @@
|
||||||
"chai-jquery": "^2.0.0",
|
"chai-jquery": "^2.0.0",
|
||||||
"cli-color": "^1.0.0",
|
"cli-color": "^1.0.0",
|
||||||
"coffee-script": "^1.9.1",
|
"coffee-script": "^1.9.1",
|
||||||
|
"connect-livereload": "^0.5.4",
|
||||||
"del": "^2.0.2",
|
"del": "^2.0.2",
|
||||||
"express": "^4.12.0",
|
"express": "^4.12.0",
|
||||||
"glob": "^5.0.14",
|
"glob": "^5.0.14",
|
||||||
|
@ -47,6 +48,7 @@
|
||||||
"gulp-insert": "^0.5.0",
|
"gulp-insert": "^0.5.0",
|
||||||
"gulp-jade": "^1.0.0",
|
"gulp-jade": "^1.0.0",
|
||||||
"gulp-jade-inheritance": "0.5.3",
|
"gulp-jade-inheritance": "0.5.3",
|
||||||
|
"gulp-livereload": "^3.8.1",
|
||||||
"gulp-minify-css": "^0.4.6",
|
"gulp-minify-css": "^0.4.6",
|
||||||
"gulp-order": "^1.1.1",
|
"gulp-order": "^1.1.1",
|
||||||
"gulp-plumber": "^1.0.1",
|
"gulp-plumber": "^1.0.1",
|
||||||
|
|
Loading…
Reference in New Issue