2016-03-20 6 views
0

どのようにこれを食べるのですか? 私はgulpでこれを行うとき、私は同じ結果を得ることができなかったので。gulpでこれを行う方法browserify?

ありがとう:ここ

はうなり声ファイルです。

browserify: { 
 
     debug: { 
 
     options: { 
 
      browserifyOptions: { 
 
      standalone: 'Mosaico' 
 
      }, 
 
      watch: true, 
 
     }, 
 
     files: { 
 
      'build/mosaico.js': ['./src/js/app.js', './build/templates.js'] 
 
     } 
 
     }, 
 
     main: { 
 
     options: { 
 
      browserifyOptions: { 
 
      debug: true, 
 
      fullPaths: false, 
 
      standalone: 'Mosaico' 
 
      }, 
 
      // transform: ['uglifyify'], 
 
      watch: true, 
 
     }, 
 
     files: { 
 
      'build/mosaico.debug.js': ['./src/js/app.js', './build/templates.js'] 
 
     } 
 
     } 
 
    },

+0

なぜあなたは肥満で同じことをすることができないのですか?あなたはどんなエラーを出していますか? –

+0

私は自分のアプリでmosaicoを使用したいが、デモではgruntを使用している。私の現在のアプリはgulpを使用しているので、gulpに変換する必要があります。あなたが助けてくれますか。 –

答えて

0

私はどのようにうなり声作品や、なぜあなたは、スタンドアロンと時計を使用して知らない:真が、これは、私は通常、browserifyを構築するために管理する方法です:

var opts = { 
    entries: ['build/mosaico.js': ['./src/js/app.js','./build/templates.js'], 
    debug: true, 
    //watch: true, 
    //browserifyOptions: { 
    // standalone: 'Mosaico' 
    //}, 
}; 

var options = assign({}, watchify.args, opts); 

gulp.task('debug', function() { 
return browserify(options) 
//If you need to use transform 
.transform('plugin-to-use') 
.bundle() 
//Create custom name for destination 
.pipe(source('file-name-for-destination')) 
//Destination folder 
.pipe(gulp.dest('destination')); 
}); 

監視したい場合は、これを試してください:

var watchfiles = watchify(browserify(options)); 
    watchfiles.on('update', function(){ 
    //Start normal task - debug 
    gulp.start('debug'); 
    }); 

その設定をテストしていない、多分私はあなたのためにそれをカスタマイズしようとしたが、質問すること自由にいくつかの問題があります。

+0

うわー、おかげで、私はちょうどソース( 'ああ')を追加する必要があります。 –

関連する問題