Tag: grunt contrib imagemin

Grunt任务无限期运行

我已经安装了咕噜声,并尝试grunt-react和grunt-contrib-imagemin任务。 我已经安装了下面的Gruntfile.js 。 module.exports = function(grunt) { grunt.initConfig ({ imagemin: { dynamic: { files: [{ expand: true, cwd: 'public', src: ['development/images/*.{png,jpg,gif}'], dest: 'images' }], options: { cache: false } } }, react: { single_file_output: { files: { 'bundle.jsx': 'login.jsx' } } } }); grunt.loadNpmTasks('grunt-contrib-imagemin'); grunt.loadNpmTasks('grunt-react'); grunt.registerTask('imagemin', ['imagemin']); grunt.registerTask('react', ['react']); }; 从命令行,我开始任务作为grunt react或grunt imagemin 。 在通过一个–verbose […]

用imagemin-contrib(Grunt)进行图像压缩

我想在imagemin-contribtestingimagemin-contrib 。 我select了三张jpg随机图片(大小分别为44kb,92kb,77kb),并设置了文件夹和插件。 当我运行imagemin grunt任务时,我收到一条消息,说这些照片已经成功优化了,但是前两张照片只显示了5kb或10kb的大小,第三张没有任何改变。 我想知道这对于“优化图像”是否正常? 我期待着更大幅度的下降。 难道是我select的图像只是已经优化? 或者,我可以怎么写我的咕噜指令? 下面是我用来执行grunt命令的代码: module.exports = function(grunt) { grunt.initConfig({ pkg: grunt.file.readJSON('package.json'), //Image Min Plugin imagemin: { dynamic: { files: [{ expand: true, cwd: 'photos/', src: ['**/*.{png,jpg,gif}'], dest: 'photos/optim/' }] } } }); grunt.loadNpmTasks('grunt-contrib-imagemin'); grunt.registerTask('default', ['imagemin']); };

由于imagemin问题,Grunt构build失败,出了什么问题?

我正在尝试使用grunt build构build一个应用程序,我得到这个错误: # grunt build Running "clean:dist" (clean) task Running "wiredep:app" (wiredep) task Running "wiredep:sass" (wiredep) task Running "includeSource:dist" (includeSource) task File "dist/index.html" created. Running "useminPrepare:html" (useminPrepare) task Configuration changed for concat, uglify, cssmin Running "concurrent:dist" (concurrent) task >> Warning: There are more tasks than your concurrency limit. After this limit >> is reached no […]

如何解决致命错误使用imagemin插件时写EOF

新的咕噜,使用grunt-contrib-imagemin来优化我的图像。 默认设置与PNG很好地工作并且保存了很多。 但是jpegs几乎没有任何节省。 我正在尝试使用一个imagemin插件来处理jepg压缩。 我得到了mozjepg工作很容易使用这个gruntfile – http://pastebin.com/z3eL3uZU[1] 问题是,mozjepg仍然几乎没有保存从图片的任何kb。 所以我试图find一个真正压缩jpegs的imagemin pligin。我find了这两个,想尝试但不能让他们工作。 第一个是https://www.npmjs.com/package/imagemin-jpeg-recompress[2] ,我的gruntfile看起来像这样 – http://pastebin.com/7cXTLYe7[3] – CLI错误是这个 C:\Users\bmildren\Desktop\Sites\grunt-test>grunt imagemin:jpg Running "imagemin:jpg" (imagemin) task Fatal error: write EOF C:\Users\bmildren\Desktop\Sites\grunt-test> 同样的事情基本上也发生在这个imagemin插件https://www.npmjs.com/package/imagemin-jpegoptim[4]任何人都知道如何解决这个问题?

grunt-contrig-imagemin警告:不能调用未定义的方法“replace”

试图使用imagemin时,我收到一个奇怪的警告,什么也没有发生。 grunt imagemin:primary Warning: Cannot call method 'replace' of undefined Used –force, continuing. Done, but with warnings. 我的任务给了我错误如下 grunt.config 'imagemin' primary: options: optimizationLevel: 7 expand: true cwd: "assets" src: "{img,img_two}/**/*.{jpg,jpeg,gif,png}" dest: "public/compiled/img" grunt.loadNpmTasks 'grunt-contrib-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