任何等效的 gulp 插件用于执行“grunt bower"? [英] Any equivalent gulp plugin for doing "grunt bower"?

查看:31
本文介绍了任何等效的 gulp 插件用于执行“grunt bower"?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

使用 grunt,我可以使用命令 grunt bower(由 grunt-bower-requirejs) 为我的本地 bower 组件自动生成 RequireJS 配置文件.

With grunt, I could use command grunt bower (provided by grunt-bower-requirejs) to auto-generate RequireJS config file for my local bower components.

gulp 有没有插件可以执行类似的任务?

Is there any plugin for gulp to perform similar task?

推荐答案

注意 bowerRequireJS 是一个异步函数.因此,您需要使用回调(或同步返回 Promise)将该任务标记为异步,如下所示:

Mind that bowerRequireJS is an asynchronous function. So you would need to use a callback (or synchronously return a Promise) to mark that task as asynchronous like so:

gulp.task('bower', function(callback) {
    var options = {
        baseUrl: 'src',
        config: 'src/app/require.config.js',
        transitive: true
    };

    bowerRequireJS(options, function (rjsConfigFromBower) {
        callback();
    });
});

这篇关于任何等效的 gulp 插件用于执行“grunt bower"?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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