如何从Groovy调用npm external命令?

时间:2017-09-29 21:28:25

标签: groovy

我正在尝试在groovy中运行外部命令。但是我得到了一个

  

抓到:java.io.IOException:无法运行程序“npm install”:   CreateProcess error = 2,系统找不到指定的文件。

我是Groovy的新手,所以任何建议都将不胜感激。我的路径也已设置,因为我可以在命令行中运行npm。

def command = "npm install"
def proc = command.execute()
proc.waitFor()
println "This is output: " + proc?.err?.text

1 个答案:

答案 0 :(得分:2)

如果您在Windows上运行,请尝试:

['cmd', '/c', 'npm', 'install'].execute()

最好使用List.execute()而不是String.execute()