致命错误:此套接字已关闭。 ('咕噜-的contrib-imagemin')

时间:2014-12-13 23:12:30

标签: sockets gruntjs long-running-processes

这是一个gruntfile.json

     'use strict';
     module.exports = function(grunt) {


grunt.initConfig({
  pkg: grunt.file.readJSON('package.json'),
  imagemin: {
    options: {
      optimizationLevel: 3,
      flatten: true  ,
                   cache: false
    },
    build: {
      expand: true,
        cwd: 'public/images',
         src: ['**/*.{png,jpg,gif}'],    
         dest: 'images/min'
    }
  }

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

我收到了这个错误

致命错误:此套接字已关闭。

这是一个完整的错误详情

Command-line options: --verbose
    Reading "Gruntfile.js" Gruntfile...OK
    Registering Gruntfile tasks.
Reading package.json...OK
Parsing package.json...OK
Initializing config...OK
    Registering "grunt-contrib-imagemin" local Npm module tasks.
Reading C:\Users\Mohamed\Desktop\egwebstorm\node_modules\grunt-contrib-imagemin\package.json...OK
Parsing C:\Users\Mohamed\Desktop\egwebstorm\node_modules\grunt-contrib-imagemin\package.json...OK
Loading "imagemin.js" tasks...OK
+ imagemin
Loading "Gruntfile.js" tasks...OK
+ default
    No tasks specified, running default tasks.
Running tasks: default
    Running "default" task
    Running "imagemin" task
  Running "imagemin:build" (imagemin) task
Verifying property imagemin.build exists in config...OK
Files: public/images/facebook.png -> images/min/facebook.png
          ---- the list of other images -----
Options: interlaced, optimizationLevel=3, progressive, flatten, cache=false
Fatal error: This socket is closed.

并没有创建图像文件夹或任何更改,我查看了代码,但我不知道是否需要修复

1 个答案:

答案 0 :(得分:0)

尝试重新安装imagemin:

npm uninstall grunt-contrib-imagemin
npm install --save-dev grunt-contrib-imagemin