0

例如,两者都grunt-contrib-requirejs提供grunt-requirejs一个名为requirejs. 如果我安装了两个插件会怎样?哪个插件将用于运行任务?

4

1 回答 1

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版本。

要查看在运行时调用了哪个(以哪个顺序),您可以使用-v标志调用 Grunt 以使其输出更详细。

还要记住,永远不要害怕用棍子戳它,看看会发生什么!

于 2014-12-10T07:03:55.287 回答