@@ -124,7 +124,7 @@ function optimizeTask(opts) {
124124 var resourcesStream = es . through ( ) ; // this stream will contain the resources
125125 var bundleInfoStream = es . through ( ) ; // this stream will contain bundleInfo.json
126126 bundle . bundle ( entryPoints , loaderConfig , function ( err , result ) {
127- if ( err ) {
127+ if ( err || ! result ) {
128128 return bundlesStream . emit ( 'error' , JSON . stringify ( err ) ) ;
129129 }
130130 toBundleStream ( src , bundledFileHeader , result . files ) . pipe ( bundlesStream ) ;
@@ -163,7 +163,7 @@ function optimizeTask(opts) {
163163 var result = es . merge ( loader ( src , bundledFileHeader , bundleLoader ) , bundlesStream , otherSourcesStream , resourcesStream , bundleInfoStream ) ;
164164 return result
165165 . pipe ( sourcemaps . write ( './' , {
166- sourceRoot : null ,
166+ sourceRoot : undefined ,
167167 addComment : true ,
168168 includeContent : true
169169 } ) )
@@ -219,13 +219,13 @@ function uglifyWithCopyrights() {
219219 return es . duplex ( input , output ) ;
220220}
221221function minifyTask ( src , sourceMapBaseUrl ) {
222- var sourceMappingURL = sourceMapBaseUrl && ( function ( f ) { return sourceMapBaseUrl + "/" + f . relative + ".map" ; } ) ;
222+ var sourceMappingURL = sourceMapBaseUrl ? ( function ( f ) { return sourceMapBaseUrl + "/" + f . relative + ".map" ; } ) : undefined ;
223223 return function ( cb ) {
224224 var jsFilter = filter ( '**/*.js' , { restore : true } ) ;
225225 var cssFilter = filter ( '**/*.css' , { restore : true } ) ;
226226 pump ( gulp . src ( [ src + '/**' , '!' + src + '/**/*.map' ] ) , jsFilter , sourcemaps . init ( { loadMaps : true } ) , uglifyWithCopyrights ( ) , jsFilter . restore , cssFilter , minifyCSS ( { reduceIdents : false } ) , cssFilter . restore , sourcemaps . write ( './' , {
227227 sourceMappingURL : sourceMappingURL ,
228- sourceRoot : null ,
228+ sourceRoot : undefined ,
229229 includeContent : true ,
230230 addComment : true
231231 } ) , gulp . dest ( src + '-min' ) , function ( err ) {
0 commit comments