我一直在使用PhpStorm的grunt任务运行器一段时间了。但在将PhpStorm更新到版本10后,它停止了工作。我得到了错误;
Failed to list grunt tasks in /js/gruntfile.js: process finished with exit code 3 (a non-zero exit code means an error)
Running tasks: /usr/local/lib/node_modules/grunt-cli/bin/grunt, _intellij_grunt_tasks_fetcher
Warning: Task "/usr/local/lib/node_modules/grunt-cli/bin/grunt" not found. Use --force to continue
Aborted due to warnings.
Process finished with exit code 3
即使它说" /usr/local/lib/node_modules/grunt-cli/bin/grunt
未找到",文件实际上就在那里。然后我向777许可,看是否是许可问题。但它仍然给我同样的错误。
我的Grunt设置说,
但是同样的Grunt文件在CLI模式下运行完美,这正是我目前正在使用的。但我更喜欢使用PhpStorm grunt任务运行器,因为我可以更轻松地通过一个IDE管理我的所有开发工作。
我尝试了一些东西,并阅读了一些文件。没有关于这个特定场景的事情。
答案 0 :(得分:0)
根据“Grunt设置”对话框的屏幕截图:您确实在要求输入节点解释器的路径的字段中输入了您的grunt路径。
提供实际节点可执行文件的路径应该为您解决问题。
即使它说“找不到/ usr / local / lib / node_modules / grunt-cli / bin / grunt”,文件实际上就在那里。
不。
如果你再次阅读,它实际上说“任务 xxx找到了点头”。这表明您很可能使用错误的参数(错误的值或错误的顺序)..或参数是正确的但实际程序是错误的。