PhpStorm无法列出grunt任务

时间:2016-02-11 02:34:18

标签: gruntjs phpstorm

我一直在使用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设置说,

enter image description here

但是同样的Grunt文件在CLI模式下运行完美,这正是我目前正在使用的。但我更喜欢使用PhpStorm grunt任务运行器,因为我可以更轻松地通过一个IDE管理我的所有开发工作。

我尝试了一些东西,并阅读了一些文件。没有关于这个特定场景的事情。

1 个答案:

答案 0 :(得分:0)

根据“Grunt设置”对话框的屏幕截图:您确实在要求输入节点解释器的路径的字段中输入了您的grunt路径。

提供实际节点可执行文件的路径应该为您解决问题。

  

即使它说“找不到/ usr / local / lib / node_modules / grunt-cli / bin / grunt”,文件实际上就在那里。

不。

如果你再次阅读,它实际上说“任务 xxx找到了点头”。这表明您很可能使用错误的参数(错误的值或错误的顺序)..或参数是正确的但实际程序是错误的。