[英]Any equivalent gulp plugin for doing “grunt bower”?
使用grunt
,我可以使用命令grunt bower
(由grunt-bower-requirejs
)为我的本地bower
组件自动生成RequireJS
配置文件。
是否有任何插件gulp
执行类似的任务?
更新:对于未来的读者,请查看来自@ user2326971的正确答案
通过钩起来解决它gulp
直接与节点模块bower-requirejs
npm install bower-requirejs --save-dev
在gulpfile.js
var bowerRequireJS = require('bower-requirejs');
gulp.task('bower', function() {
var options = {
baseUrl: 'src',
config: 'src/app/require.config.js',
transitive: true
};
bowerRequireJS(options, function (rjsConfigFromBower) {
console.log("Updated src/app/require.config.js !");
});
});
请注意,bowerRequireJS是一个异步函数。 因此,您需要使用回调(或同步返回Promise)将该任务标记为异步,如下所示:
gulp.task('bower', function(callback) {
var options = {
baseUrl: 'src',
config: 'src/app/require.config.js',
transitive: true
};
bowerRequireJS(options, function (rjsConfigFromBower) {
callback();
});
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.