0

browserify を使用して bundle.js を作成し、すべてのバックボーン js ビュー、コレクション、およびモデルを 1 つにバンドルしています。

次のコマンドを使用しています。

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

gulp コマンドで動作させることができないようです

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

また、コンパイルする必要があるファイルも少なくなります。

私が得るエラー

ここに画像の説明を入力

4

1 に答える 1

0

自分で解決しました

これは、gulp ファイルでハンドルバーを作成する方法です。

    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/'));
});
于 2015-05-04T14:24:16.003 に答える