Gulp + Browserify任务不工作(无输出) [英] Gulp + Browserify task not working (no output)

查看:165
本文介绍了Gulp + Browserify任务不工作(无输出)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的 gulpfile.js

  gulp.task('default',['browserify'])
gulp.task('browserify',function(){
return browserify('./ public / js / x.js')
.bundle()
.pipe(source('y.js'))
.pipe(gulp.dest('./ public / dist / js'))
} )

但运行 $ gulp 后,没有输出。我错过了什么?

解决方案

我不确定你的 browserify 是,但我会认为它不是已弃用的 gulp-browserify



这应该起作用。我测试了它:

  var gulp = require('gulp'); 
var browserify = require('browserify');
var source = require('vinyl-source-stream'); //确认这里是
$ b gulp.task('default',['browserify'])
gulp.task('browserify',function(){
return ()()(); //使用乙烯基类型的浏览器来传递输出。源码流
.pipe(gulp.dest('./ public / dist / js'));
});

由于我的代码与您的代码完全一致,您是否可以确保安装了乙烯基塑料?



npm install --save vinyl-source-stream



和如果您还没有:

npm install --save gulp browserify



npm install -g gulp


I have the following task on my gulpfile.js

gulp.task('default', ['browserify'])
gulp.task('browserify', function () {
  return browserify('./public/js/x.js')
      .bundle()
      .pipe(source('y.js'))
      .pipe(gulp.dest('./public/dist/js'))
})

But after running $ gulp it gives no output. Am I missing something?

解决方案

I am not sure what your browserify is but I'm gonna assume it's not the deprecated gulp-browserify.

This should work. I tested it:

var gulp = require('gulp');
var browserify = require('browserify');
var source = require('vinyl-source-stream'); // MAKE SURE THIS IS THERE

gulp.task('default', ['browserify'])
gulp.task('browserify', function() {
    return browserify('./public/js/x.js').bundle() // .bundle is a browserify function
    .pipe(source('y.js'))    // Pass to output using vinyl-source-stream
    .pipe(gulp.dest('./public/dist/js'));
});

Since my code looks exactly as yours, can you make sure you have vinyl installed?

npm install --save vinyl-source-stream

and if you haven't already:

npm install --save gulp browserify

npm install -g gulp

这篇关于Gulp + Browserify任务不工作(无输出)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆