2016-08-03 41 views
0

什么不对这个HTML代码:咕嘟咕嘟JS构建不起作用

<!-- build:js js/main.min.js --> 
    <script src="js/main.js" charset="utf-8"></script> 
    <script src="js/pages/orders.js" charset="utf-8"></script> 
<!-- endbuild --> 

这一口任务:

gulp.task('javascript', function() { 
    return gulp.src('app/js/main.js') 
     .pipe(through2.obj(function(file, enc, next) { 
      browserify({ 
       entries: file.path, 
       debug: isDevelopment 
      }).bundle(function(err, res) { 
       if (err) { 
        return next(err); 
       } 
       file.contents = res; 
       next(null, file); 
      }); 
     })) 
     .on('error', function(error) { 
      console.log(error.stack); 
      this.emit('end'); 
     }) 
     .pipe(gulp.dest('dist/js')) 
     .pipe($.if(isDevelopment, $.sourcemaps.init({ 
      loadMaps: true 
     }))) 
     .pipe($.if(isDevelopment, $.sourcemaps.write('.'))) 
     .pipe(gulp.dest('.tmp/js')); 
}); 

因为我总是只得到内部主要main.js .min.js文件,而不是main.js和orders.js合并并缩小到main.min.js中

谢谢!

回答

1

错误在您的代码本身。您需要将第二行更改为

return gulp.src('app/js/**/*.js') 
+0

让我知道它是否正常工作。 –