2015-05-04 51 views
0

我正在使用browserify创建一个bundle.js,将我的所有骨干js视图,集合和模型合并为一个。如何用gulp运行hbfsy命令?

我使用下面的命令:

browserify -t [hbsfy -e html,htm,hbs] .scripts/app.js > bundle.js 

我似乎无法得到它通过一饮而尽命令工作

gulp.task('browserify', function() { 
     return browserify('./app/scripts/app.js') 
       .bundle() 
       .pipe(source('bundle.js')) 
       .pipe(gulp.dest('./dist/')) 
       .pipe(connect.reload()); 
}); 

我也有我需要的文件少编译。

的错误,我得到

enter image description here

回答

0

我解决了它自己

这是怎么了我在我的一饮而尽文件创建车把:

process.env.BROWSERIFYSHIM_DIAGNOSTICS=1; 

var hbsfy = require('hbsfy').configure({ 
    extensions: ['html','hbs','htm'] 
}); 

gulp.task('browserify', function(){ 
    return browserify({ 
     transform: [hbsfy, 'node-lessify','browserify-shim'], 
      entries: ['./app/scripts/app.js'] 
     }) 
     .bundle() 

     .pipe(source('bundle.js')) 
     .pipe(gulp.dest('dist/')); 
});