首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >任务名称是如何在咕噜声中映射的?

任务名称是如何在咕噜声中映射的?
EN

Stack Overflow用户
提问于 2014-01-21 06:51:52
回答 2查看 129关注 0票数 0

我不明白Gruntfile.js是如何匹配任务的

代码语言:javascript
复制
module.exports = function (grunt) {
grunt.initConfig({
    concat: {
        dist: {
            src: ['src/*.js'],
            dest: 'dest/all.js'
        }
    }

});
grunt.loadNpmTasks('grunt-contrib-concat');
grunt.registerTask('default', ['concat']);

};

这是一个有效的配置。但我不知道如何把'grunt-contrib-concat'.和相配

咕噜修剪‘咕噜-对抗-’前缀匹配‘凹’到‘咕噜-对抗-让步’?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-01-21 09:25:01

首先,我们查看grunt-contrib-concat源代码内部

代码语言:javascript
复制
grunt.registerMultiTask('concat', 'Concatenate files.', function() {

咕噜地创建任务文档内部,传递给任务注册函数的第一个参数是任务的名称。

代码语言:javascript
复制
 grunt.registerMultiTask(taskName, [description, ] taskFunction)

 grunt.registerTask(taskName, [description, ] taskFunction)

遮挡

  • 没有“魔法”的名字,也没有“咕噜的关键词”
  • 你的自定义任务和任务插件之间没有什么区别(甚至是咕噜)
  • 用于创建任务的API就是这样简单的。
票数 3
EN

Stack Overflow用户

发布于 2014-01-21 07:37:12

所以当你说:

代码语言:javascript
复制
grunt.loadNpmTasks('grunt-contrib-concat')

它加载上述模块。

但是,为了使其工作时,您解雇咕噜,您实际上必须注册它。

代码语言:javascript
复制
grunt.registerTask('default', ['concat','jade','less']);
grunt.registerTask('test', ['concat','jade','less']);
grunt.registerTask('dist', ['concat','jade','less','uglify']);

因此,正如您在production中所看到的那样,我们可能希望对进行丑化,这样我们就可以通过“dist”在其中注册任务。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21251148

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档