2014-12-10 1 views
0

Например, как grunt-contrib-requirejs, так и grunt-requirejs предоставляют задачу под названием requirejs. Что произойдет, если я установил два плагина? Какой плагин будет использоваться для запуска задачи?Что произойдет, если два плагина предоставляют задачу с тем же именем в Grunt?

ответ

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, чтобы сделать его вывод более подробным.

Также помните, никогда не бойтесь совать его палкой и посмотреть, что произойдет!

 Смежные вопросы

  • Нет связанных вопросов^_^