2015-05-04 93 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/')); 
});