gulp now copies assets from assets folder, build folder is now ignored by git
This commit is contained in:
31
gulpfile.js
31
gulpfile.js
@@ -124,6 +124,23 @@ var browserifyTask = function (options) {
|
||||
|
||||
}
|
||||
|
||||
var assetsTask = function(options) {
|
||||
if(options.development) {
|
||||
var run = function () {
|
||||
console.log(arguments)
|
||||
var start = new Date();
|
||||
console.log('Copying assets');
|
||||
gulp.src(options.src)
|
||||
.pipe(gulp.dest(options.dest));
|
||||
};
|
||||
run();
|
||||
gulp.watch(options.src, run);
|
||||
} else {
|
||||
gulp.src(options.src)
|
||||
.pipe(gulp.dest(options.dest));
|
||||
}
|
||||
}
|
||||
|
||||
var cssTask = function (options) {
|
||||
if (options.development) {
|
||||
var run = function () {
|
||||
@@ -162,8 +179,16 @@ gulp.task('default', function () {
|
||||
dest: './build'
|
||||
});
|
||||
|
||||
assetsTask({
|
||||
development: true,
|
||||
src: './app/assets/**/*',
|
||||
dest: './build'
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
|
||||
|
||||
gulp.task('deploy', function () {
|
||||
|
||||
browserifyTask({
|
||||
@@ -178,6 +203,12 @@ gulp.task('deploy', function () {
|
||||
dest: './dist'
|
||||
});
|
||||
|
||||
assetsTask({
|
||||
development: false,
|
||||
src: './app/assets/**/*',
|
||||
dest: './dist'
|
||||
})
|
||||
|
||||
});
|
||||
|
||||
gulp.task('test', function () {
|
||||
|
||||
Reference in New Issue
Block a user