Например, как grunt-contrib-requirejs
, так и grunt-requirejs
предоставляют задачу под названием requirejs
. Что произойдет, если я установил два плагина? Какой плагин будет использоваться для запуска задачи?Что произойдет, если два плагина предоставляют задачу с тем же именем в Grunt?
0
A
ответ
1
Это зависит от того, в котором вы определяете ваши grunt.loadNpmTasks()
звонки:
grunt.loadNpmTasks('grunt-requirejs');
grunt.loadNpmTasks('grunt-contrib-requirejs');
перезапишет grunt-requirejs
и загрузить версию grunt-contrib-requirejs
, где, как:
grunt.loadNpmTasks('grunt-contrib-requirejs');
grunt.loadNpmTasks('grunt-requirejs');
перезапишет grunt-contrib-requirejs
и нагрузки версия grunt-requirejs
.
Чтобы узнать, какой вызов вы вызываете (в каком порядке), когда вы запускаете, вы можете вызвать Grunt с флагом -v
, чтобы сделать его вывод более подробным.
Также помните, никогда не бойтесь совать его палкой и посмотреть, что произойдет!