Любой эквивалентный плагин gulp для выполнения "grunt bower"?
С grunt
я мог бы использовать команду grunt bower
(предоставленную grunt-bower-requirejs
) для автоматического создания файла конфигурации RequireJS
для моего локального bower
компонентов.
Есть ли какой-либо плагин для gulp
для выполнения аналогичной задачи?
Ответы
Ответ 1
Помните, что bowerRequireJS является асинхронной функцией. Поэтому вам нужно будет использовать обратный вызов (или синхронно вернуть Promise), чтобы отметить эту задачу как асинхронную, например:
gulp.task('bower', function(callback) {
var options = {
baseUrl: 'src',
config: 'src/app/require.config.js',
transitive: true
};
bowerRequireJS(options, function (rjsConfigFromBower) {
callback();
});
});
Ответ 2
ОБНОВЛЕНИЕ: для будущих читателей, пожалуйста, посмотрите правильный ответ от пользователя @user2326971
Решил его подключить gulp
напрямую с помощью модуля node 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 !");
});
});