gruntfile.js无法编译;找不到有效的源文件

时间:2017-05-27 02:21:03

标签: gruntjs gruntfile

我是新来的咕噜咕噜,我正在努力弄清楚我做错了什么。

当我运行它时,我收到错误“无法编译;找不到有效的源文件。”

如果有人能就如何解决问题给我一些建议,我将不胜感激。

这是我的gruntfile:

  module.exports = function(grunt) {

    grunt.initConfig ({
      responsive_images: {
        dev: {
          options: {
            engine: 'im',
            sizes: [{
              width: 1600,
              suffix: '_large_2x',
              quality: 30
            }]
          },
          files: [{
            expand: true,
            src: ['**/*.{gif,jpg,png};'],
            cwd: 'images_src/',
            dest: 'images/'
          }]
        }
      },
    });

    grunt.loadNpmTasks('grunt-responsive-images');
    grunt.loadNpmTasks('grunt-contrib-imagemin')
  grunt.registerTask('default', ['responsive_images']);};

这是我的Package.json

{
  "name": "reponsive-images",
  "version": "0.1.0",
  "repository": {
    "type": "git",
    "url": "https://github.com/udacity/responsive-images.git"
  },
  "devDependencies": {
    "grunt": "~0.4.5",
    "grunt-contrib-clean": "~0.6.0",
    "grunt-contrib-copy": "~0.8.0",
    "grunt-contrib-imagemin": "^1.0.1",
    "grunt-contrib-jshint": "~0.10.0",
    "grunt-contrib-nodeunit": "~0.4.1",
    "grunt-contrib-uglify": "~0.5.0",
    "grunt-mkdir": "~0.1.2"
  },
  "dependencies": {
    "grunt-responsive-images": "^0.1.6"
  }
}

你们可以提供任何建议,我们将不胜感激!

1 个答案:

答案 0 :(得分:0)

我解决了!

我需要将我的src路径编辑为:['/ ** / *。{gif,jpg,png};],