我正在尝试在 node.js
应用程序中使用 grunt-contrib-imagemin ~0.9.4
压缩图像。我的配置是:
imagemin: {
dynamic: {
files: [{
expand: true,
cwd: 'server/static/img/',
src: ['**/*.{jpg,gif,png}'],
dest: '_public/incl/img/'
}]
}
},
我系统地收到一条 Error: spawn ENOENT in file somepath/someimage.png
消息。它在第一个处理的 .png
文件处失败。当我不包含 .png
文件时,一切正常。
我在某处读到我应该先将图像文件复制到目标目录中作为解决方法。我试过了,但没有解决问题。
我使用的是 Windows 7 32 位系统,我使用的是 grunt ~0.4.5
。我该如何解决这个问题?
最佳答案
吹走 node_modules/grunt-contrib-imagemin 并尝试再次执行 npm install
。相当于“你重启了吗”的 Node ?
我在他们的 github repo 中看到他们有几个与 png 相关的问题,但与您所看到的完全不同。
关于javascript - 错误 : spawn ENOENT for png files when using grunt-contrib-imagemin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31170517/