Gradle NPM节点错误(npm'未被识别为内部或外部命令)

时间:2014-01-31 19:49:29

标签: node.js gradle npm

gradle如何识别npm命令?

我从gradle构建任务中获得此异常

npm' is not recognized as an internal or external command

先决条件:

我在Windows机器上本地安装了节点。 NPM命令正在通过命令行工作,但是当从命令或IDE运行gradle构建文件时,我得到了该异常。

2 个答案:

答案 0 :(得分:0)

  1. 确认您已安装npm(它应该存在于nodejs程序文件夹中)
  2. 如果在那里找不到名为“npm”的文件,请通过下载并运行nodejs msi文件(重新安装)来安装节点(npm附带)
  3. 将node.js的程序文件夹添加到系统路径并重新启动命令行。

答案 1 :(得分:0)

从IDE运行gradle时,使用的路径与从命令行运行时不同。如果使用--stacktrace和--debug运行gradle任务,它应该输出它正在使用的路径。您需要根据OS / IDE说明设置IDE的路径。