如何从Groovy中调用npm外部命令?

svujldwt  于 2022-11-01  发布在  其他
关注(0)|答案(1)|浏览(169)

我试图在Groovy中运行一个外部命令。但是我得到:
捕获到:java.io. IO异常:无法运行程序“npm install”:
CreateProcess错误=2,系统找不到指定的文件。
我是Groovy的新手,所以任何建议都将非常感谢。而且我的路径已经设置好了,因为我能够在命令行中运行npm。

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

bvpmtnay1#

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

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

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

相关问题