使用NodeJS spawn通过参数调用节点脚本

时间:2018-04-23 15:39:17

标签: node.js

我正在尝试使用spawn调用节点js脚本,但是这个脚本接受了参数,我无法弄清楚如何实现这个:

var build = spawn('node',['src/server/single.js build=complete incrementVersion=true uploadBuild=true')

我知道我可以使用exec而不是spawn,但我想要exec没有的实时输出。我该怎么办?

编辑: 我的问题不是关于节点js脚本的传递参数,因为我已经这样做了,我的问题是使用spawn将参数传递给node js脚本

1 个答案:

答案 0 :(得分:0)

我认为解决方案是:

var child = spawn('node', ['src/server/single.js','app='+name,'build=complete', 'incrementVersion=true', 'uploadBuild=true']);

第一个参数是命令,第二个参数是一个包含命令

的所有参数的数组