如何从IntelliJ运行Grunt作为外部工具?

Dan*_*iSu 13 intellij-idea gruntjs

在编译和启动我的项目之前,我试图运行Grunt.js而没有任何运气.

我尝试使用IntelliJ配置版菜单中的"运行外部工具"选项运行它,它会询问您要运行的程序的路径,我尝试在/ usr/bin中添加Grunt路径但是它告诉我无法找到节点环境.

Dan*_*lan 9

这个答案对我的帮助超过了你所选择的正确答案.不同之处在于这个是针对webstorm的.这是我要做的:我在intellij中安装node.js插件,然后像这样配置:

  • 节点路径: C:\Program Files\nodejs\node.exe
  • 工作目录:包含Gruntfile.js的目录
  • Node App JS文件的路径: C:\Users\yourusername\AppData\Roaming\npm\node_modules\grunt-cli\bin\grunt
  • 应用程序参数:无论你想传递给grunt作为参数

这是在Windows 7上.


小智 8

通过OSX上的Homebrew安装Node.js,通过npm grunt.摆弄后,它现在适用于IntelliJ Ultimate 12中的以下内容:

编辑配置 - >添加新配置 - > Node.js

在"运行/调试配置"窗口中:

  • 节点路径:/ usr/local/bin/node
  • 节点参数:
  • 工作目录:_directory_of_gruntfile_
  • Node App JS文件的路径:/ usr/local/bin/grunt

  • 请注意,在IntelliJ 13中,"Path to Node App JS File"设置称为"JavaScript文件",它不支持指向实际文件的符号链接路径. (3认同)

len*_*ena 5

适用于我的配置(我在Windows 7上):

程序:C:\ Program Files \nodejs \node.exe

参数:〜\ AppData\Roaming \npm \node_modules\grunt-cli\bin\grunt

工作目录:$ ProjectFileDir $