2015-05-04 2 views
0

Я использую браузер, чтобы создать bundle.js, чтобы объединить все мои js-мейковые представления, коллекции и модели в один.Как запустить команду 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/')); 
}); 

 Смежные вопросы

  • Нет связанных вопросов^_^