在我编译并启动项目之前,我试图运行Grunt.js而没有任何运气。
我尝试使用IntelliJ配置版菜单中的“运行外部工具”选项运行它,它会询问您要运行的程序的路径,我试图在/ usr中添加Grunt路径/ bin但它告诉我无法找到节点环境。
答案 0 :(得分:9)
This answer对我的帮助超过了您选择的正确答案。不同之处在于这个是针对webstorm的。这就是我要做的事情:我install the node.js plugin in intellij,然后像这样配置:
C:\Program Files\nodejs\node.exe
C:\Users\yourusername\AppData\Roaming\npm\node_modules\grunt-cli\bin\grunt
这是在Windows 7上。
答案 1 :(得分:8)
在OSX上通过Homebrew安装Node.js,通过npm grunt。在摆弄之后,它现在适用于IntelliJ Ultimate 12中的以下内容:
修改配置 - >添加新配置 - > Node.js的
在“运行/调试配置”窗口中:
答案 2 :(得分:5)
适用于我的配置(我在Windows 7上):
程序:C:\ Program Files \ nodejs \ node.exe
参数:〜\ AppData \ Roaming \ npm \ node_modules \ grunt-cli \ bin \ grunt
工作目录:$ ProjectFileDir $
答案 3 :(得分:1)
在Mac GUI应用程序中从/etc/launchd.conf获取其环境变量。因此,IntelliJ中的“终端”不知道Node或Grunt,因为它不知道在哪里查找它们。如果将PATH环境变量添加到/etc/launchd.conf并重新启动计算机,IntelliJ将能够在服务器部署中运行Grunt。
最简单的方法是:
echo $PATH | pbcopy
然后在/etc/launchd.conf中输入:
setenv PATH pasteResultsFromTheClipboardHere
注意:您必须将launchd.conf编辑为sudo,否则它将不允许您编写该文件。您的路径变量应包含安装node和grunt的位置。