首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gruntfile任务未正常运行

Gruntfile任务未正常运行
EN

Stack Overflow用户
提问于 2016-03-15 15:47:46
回答 1查看 142关注 0票数 1

当我在我的终端上运行grunt命令时,concat不会创建concat/form.js,我需要它来缩小javascript代码。

我有下一个目录结构:

src/entry/form.js src/form/simple-form.js

这是我的Gruntfile.js

这有什么问题吗?

代码语言:javascript
复制
module.exports = function(grunt){

  grunt.initConfig({
    pkg: grunt.file.readJSON('package.json'),
    concat: {
      form: {
        options: {
          separator: ''
        },
        dist: {
          src: ['./src/**/*.js'],
          dest: './concat/form.js'
        }
      }
    },
    uglify:{
      form:{
        options: {
          sourceMap: true,
          souceMapIncludeSources: true
        },
        dist: {
          files: {
            'dist/test.min.js' : ['concat/form.js']
          }
        }
      }
    }
  });

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

Final Gruntfile.js

代码语言:javascript
复制
module.exports = function(grunt){

  grunt.initConfig({
    pkg: grunt.file.readJSON('package.json'),
    concat: {
      options: {
        separator: ''
      },
      form: {
        src: ['./src/**/*.js'],
        dest: './concat/form.js'
      }
    },
    uglify:{
      options: {
        sourceMap: true,
        souceMapIncludeSources: true
      },
      form: {
        files: {
          'dist/test.min.js' : ['concat/form.js']
        }
      }
    }
  });

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

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-15 15:55:44

您同时使用formdist,而这可能是一个错误。你应该减少这个

代码语言:javascript
复制
concat: {
  form: {
    options: {
      separator: ''
    },
    dist: {
      src: ['./src/**/*.js'],
      dest: './concat/form.js'
    }
  }
},

到这个

代码语言:javascript
复制
concat: {
  options: {
    separator: ''
  },
  form: {
    src: ['./src/**/*.js'],
    dest: './concat/form.js'
  }
},

请参阅应该如何执行这里的示例

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

https://stackoverflow.com/questions/36016013

复制
相关文章

相似问题

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