問題タブ [grunt-contrib-imagemin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - NPM インストール エラー - 「奇妙なエラー 8」、「throw er;」
grunt-contrib-imagemin@0.4.1をインストールしようとすると、(ターミナルで) これらのエラーが発生します。
ファイルは次のnpm-debug.log
ようになります。
どうしたの?奇妙なことに、grunt-contrib-imagemin
今日は以前にインストールしたのに、0.4.1
代わりにを取得するためにアンインストールしました0.5.0
。現在、どのバージョンもまったく再インストールできません。
私はやった
node_modules フォルダーをクリーンアップするだけです。まだ動作していません。
gruntjs - grunt-contrib-imagemin スキップするファイルとフォルダー
grunt-contrib-imagemin を使用して、画像のディレクトリを再帰的に処理しようとしています。構成は次のようになります。
この形式では、'uploads' フォルダの 1 つのサブディレクトリのみを処理します。何が間違っているのかわかりません。誰かが私のばかげた間違いを見つけることができますか?
ありがとう、
トビー
gruntjs - 新しいファイルで Imagemin をうなる
Grunt Imagemin を使用して、画像のフォルダーを最適化しています。ただし、そのコマンドを実行するたびに、すべての画像で imagemin が実行されます。新しい変更を検出したときにのみ grunt imagemin を実行する方法はありますか?
node.js - grunt-contrig-imagemin 警告: 未定義のメソッド 'replace' を呼び出せません
imagemin を使用しようとすると、奇妙な警告が表示されますが、何も起こりません。
エラーが発生する私のタスクは次のとおりです
これらは機能しません
src: "img/**/*.{jpg,jpeg,gif,png}"
src: "{img,img_two}/**/*.{jpg,jpeg,gif,png}"
これらの作品
src: "img/**/*.jpg"
src: "{img,img_two}/**/*.jpg"
つまり、複数の拡張機能の構文が気に入らないようですが、なぜ、例でどのように行われているのでしょうか?
更新:拡張機能を単独で実行するか、グループマッチング内で実行するかに関係なく、機能しないのはPNGだけのようです。私はWindows 8、NPM 1.4.3を使用しています
https://github.com/gruntjs/grunt-contrib-imagemin/issues/219
gruntjs - gruntjs の imagemin を Watch for grunt で使用すると、ファイルが正しく監視されない
私が望むのは、ウォッチャーが新しく追加された画像を監視し、新しく追加された画像のみを圧縮することです。images/images/
また、圧縮されていないフォルダー ( )から削除した画像と、圧縮されたフォルダー ( ) から削除したいのですimages/build/
が、これは起こりません。
これで、画像を追加するたびに、Grunt がすべての画像を再圧縮します (このスクリーンショットのように:
ここで 2 つの新しい画像を追加すると、フォルダー全体が再圧縮されます)、圧縮されていないフォルダーから画像を削除すると、grunt はそれらを圧縮されたフォルダーに保持します。
ここに私のうなり声のチャンクがあります:
タスク
/li>ウォッチャー部分:
/li>
これを行うには追加のプラグインが必要ですか? 前もって感謝します!
javascript - imagemin:dist タスクのスロー エラー
私はこれを半日以上解決しようとしています。
grunt を使用してビルドする angularjs プロジェクトがあります。
コマンドを実行grunt
すると、次のようになります。
``` "concurrent:dist" (同時) タスクの実行
```
GruntFile.js の imagemin タスクは次のとおりです。
imagemin: {
dist: {
files: [
{
expand: true,
cwd: '<%= yeoman.app %>/images',
src: '{,*/}*.{png,jpg,jpeg,gif}',
dest: '<%= yeoman.dist %>/images'
}
]
}
}
インターウェブ上で私を助けるものは何も見つかりません。この未解決の問題を見つけましたが、まだ誰も応答していません: https://github.com/gruntjs/grunt-contrib-imagemin/issues/254
ありがとう。
node.js - 警告: エラー: dyld: 遅延シンボルのバインドに失敗しました: シンボルが見つかりません: _objc_autoreleasePoolPush
png で imagemin を実行するとエラーが発生します: 警告: エラー: dyld: 遅延シンボルのバインドに失敗しました: シンボルが見つかりません: _objc_autoreleasePoolPush
私はmacbook pro 10.6.8を使用しています。今日、プラグインとともにgruntをインストールしました
グーグルが私にIOS開発の問題を指摘しているので、どんな助けも素晴らしいでしょう。