是否有gulp插件可以连接纱线包的依赖关系?

是否有gulp插件可以连接纱线包的依赖关系?,gulp,wiredep,Gulp,Wiredep,我目前正在使用asset builder和wiredep将我的所有依赖项连接到源文件,但我想离开bower,改用Thread。我提到的两个插件只支持bower 我遇到的问题是,所有包都安装在./node\u模块中/ 虽然bower有自己的文件夹。/bower_components/我相信应该适合您: var packageJSON = require('./package.json'); var dependencies = Object.keys(packageJSON &&

我目前正在使用asset builder和wiredep将我的所有依赖项连接到源文件,但我想离开bower,改用Thread。我提到的两个插件只支持bower

我遇到的问题是,所有包都安装在./node\u模块中/ 虽然bower有自己的文件夹。/bower_components/

我相信应该适合您:

var packageJSON = require('./package.json');
var dependencies = Object.keys(packageJSON && packageJSON.dependencies || {});

gulp.task('vendor', function() {
  return browserify()
    .require(dependencies)
    .bundle()
    .pipe(source('vendor.bundle.js'))
    .pipe(gulp.dest(__dirname + '/public/scripts'));
});

gulp.task('todo', function() {
  return browserify('app/scripts/app.js')
    .external(dependencies)
    .bundle()
    .pipe(source('todo.bundle.js'))
    .pipe(map.write('./'))
    .pipe(gulp.dest(__dirname + '/public/scripts'));
});