2017-01-18 7 views
0

私はgruntを設定しようとしていますが、私はすでにGraphickMagickとImageMAgickをダウンロードしています。 私のOSはLINUX MINTです。 私は$うなり声を実行しようとすると、私は次のエラーを取得する:"responsive_images:dev"(responsive_images)タスクの実行>>コンパイルできません。有効なソースファイルが見つかりません

Running "responsive_images:dev" (responsive_images) task 
Unable to compile; no valid source files were found. 
Unable to compile; no valid source files were found. 

私の現在のディレクトリが/プロジェクト・サーバーです:

project-server/images/ 
project-server/img/ 
project-server/node_modules/ 
project-server/Gruntfile.js 
project-server/package.json 

Gruntfile.js

module.exports = function(grunt) { 
grunt.initConfig({ 
responsive_images: { 
    dev: { 
    options: { 
     engine: 'im', 
     sizes: [{ 
     name: 'small', 
     width: '30%', 
     suffix: '_small', 
     quality: 20 
     },{ 
     name: 'large', 
     width: '50%', 
     suffix: '_large', 
     quality: 40 
     }] 
    }, 
    files: [{ 
     expand: true, 
     src: ['*.{gif,jpg,png}'], 
     cwd: 'images/', 
     dest: 'images/' 
    }] 
    } 
}, 
}); 
grunt.loadNpmTasks('grunt-responsive-images'); 
grunt.registerTask('default', ['responsive_images']); 
}; 

package.json

CWD値に
{ 
"name": "project-server", 
"version": "0.1.0", 
"devDependencies": { 
"grunt": "^0.4.5", 
"grunt-contrib-jshint": "~0.10.0", 
"grunt-contrib-nodeunit": "~0.4.1", 
"grunt-contrib-uglify": "~0.5.0", 
"grunt-responsive-images": "^1.10.1" 
}} 

答えて

0

ので、

src: ['*.{gif,jpg,png}'], 
     cwd: 'images/', 
     dest: 'images/' 

注意、それは/彼がSRCの値を見つけようとしたときにそう、それがもとで検索します、私の現在のディレクトリが/画像であることを述べています画像。しかし、私のファイル{.png、.jpeg}は/ imagesの下にありません。

私がしなければならなかったのは、コメントcwdという値でした。それはうまくいった!

関連する問題