My Backbonejs Setup
npm install connect serve-static
var connect = require('connect');
var serveStatic = require('serve-static');
connect().use(serveStatic(__dirname)).listen(8080, function(){
console.log('Server running on 8080...');
});
node server.js
npm install -g gulp npm install --save-dev gulp
var gulp = require('gulp');
gulp.task('default', function() {
console.lo('hello gulp');
});
npm install --save-dev gulp-uglify
var gulp = require('gulp');
var gulify = require('gulp-uglify');
gulp.task('default', function() {
gulp.src('js/*.js')
.pipe(uglify())
.pipe(gulp.dest('build/js'))
});
var gulp = require('gulp');
var gulify = require('gulp-uglify');
// Scripts Task
// Uglifies
gulp.task('scripts', function(){
gulp.src('js/*.js')
.pipe(uglify())
.pipe(gulp.dest('build/js'))
});
// Styles Task
// Uglifies
gulp.task('styles', function(){
console.log('runs styles');
});
gulp.task('default', ['scripts']);
gulp scripts - running the gulp scripts gulp - will run the default
// Watch Task // watches JS gulp.task('watch', function(){ gulp.watch('js/*.js', ['scripts']); });
var gulp = require('gulp');
var gulify = require('gulp-uglify');
var sass = require('gulp-ruby-sass');
// Styles Task
// Uglifies
gulp.task('styles', function(){
gulp.src('scss/**/*.scss')
.pipe(sass({
style: 'compressed'
}))
.pipe(gulp.dest('css/'));
});
gulp.task('watch', function(){
gulp.watch('js/*.js', ['scripts']);
gulp.watch('scss/**/*.scss', ['styles']);
});