首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >任务运行导致错误

任务运行导致错误
EN

Stack Overflow用户
提问于 2016-11-28 17:05:10
回答 1查看 1.3K关注 0票数 1

我试图为生产服务器压缩图像,但在运行gulp-imagemin任务时出现了错误。

这是我的任务:

代码语言:javascript
复制
gulp.task('images', function(){
    gulp.src('builds/development/images/**/*.*')
    .pipe(gulpif(env === 'production', imageMin({
        progressive:true,
        svgoPlugins:[{removeViewBox:false}],
        use:[pngCrush()]
    })))
    .pipe(gulpif(env === 'production', gulp.dest('builds/production/images')))
    .pipe(connect.reload());
});

我得到了以下痕迹:

代码语言:javascript
复制
events.js:141
      throw er; // Unhandled 'error' event
      ^
Error: spawn UNKNOWN
  at exports._errnoException (util.js:870:11)
  at ChildProcess.spawn (internal/child_process.js:298:11)
  at Object.exports.spawn (child_process.js:362:9)
  at ret.catch.module.exports.promise (C:\Users\user\desktop\workflows\node_modules\gulp-imagemin\node_modules\imagemin-jpegtran\node_modules\exec-buffer\node_modules\execa\index.js:139:26)
  at C:\Users\user\desktop\workflows\node_modules\gulp-imagemin\node_modules\imagemin-jpegtran\node_modules\exec-buffer\index.js:35:15

有人能看一下并尝试提供一些解决方案吗?

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2017-07-08 12:21:01

我在生产服务器上也遇到了同样的问题,我尝试过:

  • 无参数运行imagemin
  • 检查所有可能的许可问题;
  • 将节点版本更改为最新版本;

解决方案是删除node_modules文件夹并再次运行npm install。奇怪的是,它作为一种魅力发挥了作用!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40849735

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档