0
私はJekyllのウェブサイトでgrunt responsive-imagesを使用しています。コンパイルできません。応答のない画像を使用して有効なソースファイルが見つかりませんでした
関連するGitHubのissueは現在閉鎖されていますが、まだこのエラーが発生しています。 src
とcwd
の両方が、test.jpg
という単一のイメージを指しています。
grunt responsive_images:posts
を実行すると、コンパイルできません。有効なソースファイルが見つかりませんでした。 gruntfileの
サンプル:
...
responsive_images: {
posts: {
options: {
engine: 'im',
sizes: [
{ name: 'small', width: 320, quality: 80 }
]
},
files: [
{
expand: true,
src: [ '_assets/posts/**{.jpg}' ],
cwd: '_assets/posts/',
dest: 'img/'
}
]
}
},
...
うなり声の依存関係:ファイル構造の
{
"name": "corporate-programmer",
"version": "1.0.0",
"devDependencies": {
"bootstrap-sass": "^3.3.6",
"grunt": "^1.0.1",
"grunt-concurrent": "^2.3.0",
"grunt-contrib-clean": "^1.0.0",
"grunt-contrib-copy": "^1.0.0",
"grunt-contrib-sass": "^1.0.0",
"grunt-contrib-watch": "^1.0.0",
"grunt-responsive-images": "^0.1.7",
"grunt-shell": "^1.3.0",
"load-grunt-tasks": "^3.5.0"
}
}
サンプル:
冗長な出力:
> npm -v
> 2.7.4
> npm list imagemagick -g
> └── [email protected]
ああにあなたの
src
値を更新し、通常のおかげcwd
で定義されたパスに相対的です!しかし、それは新しいエラーを導入しましたが、私はそれがそれを解決したと思います。 ImageMagickが正しくインストールされているかどうかを知るには? '>> spawn identify ENOENT 警告: ImageMagickが正しくインストールされていることを確認してください。 'brew install imagemagick'、またはhttp://www.imagemagick.org/script/binary-releases.phpを参照してください。 また、GraphicsMagickを使用するにはoptions.engineを 'gm'に設定します。 --force to continueを使用してください。 – cbillowesImagemagickはデフォルトではマシンにインストールされていませんので、Macの場合は 'brew install imagemagick'を使用してインストールする必要があります。 Windows/Linux - あなたはそれらの指示を調べる必要があります – theaccordance
ありがとう、私は今Windows上でインストールしています。それがどのように進むのかを教えてくれます。 – cbillowes