 		.on 'error', onError
 
 # Prepare for compilation
-gulp.task 'prepare', ['normalizeComponents', 'clean:working']
+gulp.task 'prepare', ['clean:working'].concat(if getBower then ['normalizeComponents'] else [])
 
 # Reload the app in the default browser
 gulp.task 'reload', ['build'], ->

	description : 'Use your own backend.  No backendless.'
	type        : 'boolean'

yargs.options 'help',
	default     : false
	description : 'Show help'


# Clean working directories
gulp.task 'clean:working', ->
	sources = [TEMP_DIRECTORY, DIST_DIRECTORY].concat(if getBower then [COMPONENTS_DIRECTORY, BOWER_FILE] else [])

	gulp
		.src sources, {read: false}
