例如,grunt-contrib-requirejs和grunt-requirejs都提供了一个名为requirejs的任务。如果我安装了两个插件,会发生什么?将使用哪个插件来运行任务?
发布于 2014-12-10 07:03:55
这取决于定义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,以使其输出更详细。
记住,永远不要害怕用棍子戳它,看看会发生什么!
https://stackoverflow.com/questions/27394886
复制相似问题