Gulp error internal/child_process.js:298抛出errnoException(err,';spawn';);错误:生成EACCES

Gulp error internal/child_process.js:298抛出errnoException(err,';spawn';);错误:生成EACCES,gulp,Gulp,我搜索了这个错误的原因,发现我必须更改权限或使用sudo运行gulp,但仍然得到相同的错误。 有人能帮忙吗 内部/子流程。js:298 抛出errnoException(err,'spawn'); ^ 错误:生成EACCES 导出时出现异常(util.js:870:11) 在ChildProcess.spawn(内部/child_process.js:298:11) 在exports.spawn(child_process.js:362:9) 在exports.execFile(child_pr

我搜索了这个错误的原因,发现我必须更改权限或使用sudo运行gulp,但仍然得到相同的错误。 有人能帮忙吗

内部/子流程。js:298 抛出errnoException(err,'spawn'); ^

错误:生成EACCES 导出时出现异常(util.js:870:11) 在ChildProcess.spawn(内部/child_process.js:298:11) 在exports.spawn(child_process.js:362:9) 在exports.execFile(child_process.js:151:15) 在ExecBuffer。(/var/www/mission/node_modules/gulp imagemin/node_modules/imagemin/node_modules/imagemin optipng/node_modules/exec buffer/index.js:91:3) 在/var/www/conflusion/node_modules/gulp rev/node_modules/乙烯基文件/node_modules/graceful fs/graceful fs.js:42:10 在/var/www/conflusion/node_modules/gulp cache/node_modules/cache swap/node_modules/gratence fs/gratence fs.js:42:10 在/var/www/conflusion/node_modules/gulp imagemin/node_modules/imagemin/node_modules/vinyl fs/node_modules/manentable fs/manentable fs.js:42:10
在FSReqWrap.oncomplete(fs.js:82:15)

上,您似乎没有运行某些文件的权限, 尝试在项目的根路径上键入下一个命令:

chmod -R u+x .
如果现在已修复,则必须找到哪些文件具有不正确的权限。 如果要撤消更改以查找有问题的文件,请键入“下一步”命令:

git checkout -- .

谢谢我只能将这些权限添加到node_modules文件夹中,从而修复了与imagemin相关的错误。谢谢!有时候,解决办法就是让人容易看到。节省了我一些时间,谢谢。正如@jwinn所提到的,执行
chmod-ru+xnode\u模块解决了这个问题。